12
|
Don Wakefield · 技术社区 · 16 年前 |
![]() |
1
8
我认为您可以使用LD_DEBUG set运行程序,以查看确切的顺序:
如果您查看运行时链接器(glibc 2.7)的源代码,特别是在文件中:
编辑2: 还值得一提的是,environ设置得足够早,甚至运行时链接器都可以查询它以确定是否要详细输出(LD_DEBUG)。 |
![]() |
2
4
同时,我不知道有一个特定的需求限制哪些运行时库函数可以从静态初始值设定项调用。而且,更重要的是,如果您不能从运行时bug访问环境,那么(对我来说)它会感觉像一个运行时bug。 在这个基础上,我认为我认为这会起作用,这是一个安全的假设,目前的数据点似乎支持这条推理路线。 |
![]() |
3
1
根据我的经验,C运行时库是在运行时调用静态变量的初始值设定项之前初始化的(因此初始值设定项可以调用C运行时库函数)。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |