[問題] library 和 linker 問題
大家好
我想請問關於linking library的一些問題
假定現在有支程式會用到A library的Function X
所以在link 的時候會把Function X 複製一份到
執行檔裡頭嗎???
他應該不是將整包library copy 過來吧??
另外我現在有一包CODE (EFI)
我想知道他是靜態或是動態連結
我應該要怎麼看,是不是他會產生dll檔
就是動態連結??
謝謝!!
不好意思,再延伸一個問題
假如現在有多隻.C 檔 , 我知道每一隻.C 會產生自己的目的檔
我的問題是,在我的program entry 進去之後
有用到的function 會 copy 到 執行檔沒錯,
但是那些沒有用到的呢??
還是linker 會將所有的 .O copy 到 執行檔??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.64.181
推
03/19 20:49, , 1F
03/19 20:49, 1F
→
03/19 21:22, , 2F
03/19 21:22, 2F
推
03/20 10:21, , 3F
03/20 10:21, 3F
※ 編輯: mozzan 來自: 114.35.64.181 (03/20 12:34)
→
03/20 12:14, , 4F
03/20 12:14, 4F
→
03/20 23:33, , 5F
03/20 23:33, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章