gcc 动态编译 与静态编译

对静态编译的程序而言, .o文件中的符号表 一是要对外宣称自己定义了哪些符号, 二是向外宣布自己引用了哪些符号,需要其他模块来支持。 有了这些信息,static linker才能整合各个relocatable object file中的资源,互通有无,最后融合成一个静态的可执行程序。 因此,实际上,对于静态的可执行程序,在加载执行的时候,其符号表已经没有任何意义了(可以方便debug), 对于CP
相关文章
相关标签/搜索