UNIX使いなのにプログラミングできないヤシ at UNIX
[2ch|▼Menu]
838:名無しさん@お腹いっぱい。
25/11/08 19:37:23.40 0cFUylTxV
>>837

-fpicでコンパイルすると copyrelocにはならず、sys_errlistもGOTを使った間接参照になるよ。
-fpicじゃなくて-fpieの方だと依然として copyrelocになるので注意。

もっと身近に、stdoutとかstderrも、この外部変数を直接プログラム中に記述すると
copyrelocになる。-fpicにするとGOT経由になる。

(暗黙にstdoutが使われるprintf()とかはstdoutを直接記述してないので copyrelocにならない)


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

25日前に更新/175 KB
担当:undef