| adm | Find | login register |
eliu joined: 2007-08-09 posted: 11480 promoted: 617 bookmarked: 187 新竹, 台灣 |
-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 |