gcc 動態編譯 與靜態編譯

對靜態編譯的程序而言, .o文件中的符號表 一是要對外宣稱自己定義了哪些符號, 二是向外宣佈自己引用了哪些符號,需要其他模塊來支持。 有了這些信息,static linker才能整合各個relocatable object file中的資源,互通有無,最後融合成一個靜態的可執行程序。 因此,實際上,對於靜態的可執行程序,在加載執行的時候,其符號表已經沒有任何意義了(可以方便debug), 對於CP
相關文章
相關標籤/搜索