| |||||||
adm | Find | login register |
-fPIC 是用來產生 position independent code, 也就是 call, jump 不是用固定 address(相對?),static data 則用 global offset table。 -PIC 用來產生 .so,也就是 share library,可以在執行時有需要的時候才 load 進來,所以需要 PIC。代價就是 .o 的大小變大了約 11%。所以不常用的才變成 .so 比較好。
edited: 3
|
| |||||||
adm | Find | login register |