C言語なら俺に聞け(入門篇) Part 26 at TECH
[2ch|▼Menu]
665:デフォルトの名無しさん
08/04/23 14:39:16
>>663
$ gcc -fno-common src?.c
/tmp/ccuJF0uA.o:(.bss+0x0): multiple definition of `a'
/tmp/ccU9yxgD.o:(.bss+0x0): first defined here

でました。
このフラグが通常で立ってないということは、
bss領域に割り当てられる変数は、コンパイラ任せにしないでね、
ってことなんでしょうね。
プログラマが管理できてない部分にエラーメッセージもなしっていうのはちょっと怖いですね。

面白かったです。
ldで多重定義をチェックするやりかたも調べてみたいと思います。

ありがとうございました。


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

5376日前に更新/199 KB
担当:undef