UNIX使いなのにプログ ..
[2ch|▼Menu]
837:名無しさん@お腹いっぱい。
25/09/20 19:26:58.91 EDd7Pddis
>>809

sys_errlist[]がその例だよね。
動的リンクしてるはずなのに、コンパイルするとsys_errlist[]の文字列一式が
実行バイナリ本体に静的に埋め込まれてしまって何コレ?って思ったことある。
だからsys_errlist[]は使わずにstrerror()関数使え、ってなった。

今は直接は埋め込まずに、実行バイナリ本体に外部参照してるデータのサイズ分の
bss領域を確保しておいて、実行時に動的リンカーが共有ライブラリから
そのbss領域にデータ一式コピーするみたいな方法になってるけど
コピーが無駄なことに変わりはない。


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

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