が、それは通常の「--verbose」出力の印刷に囲まれたエラーメッセージを出力します。"ld returned 1 exit status"というメッセージが表示されるのはどうしてですか?私は、問題を見つけるための有益な何かを得るための試みで、LDのための「--verbose」を使用しています
[...blah - dump of linker script...]
attempt to open blah1.o succeeded
blah1.o
attempt to open blah2.o succeeded
blah2.o
[...blah - more opens that succeeded...]
attempt to open blah9.o succeeded
blah9.o
attemcollect2: ld returned 1 exit status
によって呼び出されました:
gcc blah1.o [...blah...] blah9.o blahLib1.a blahLib2.a -g -lc -nostdlib -Wl,--warn-constructors -fpic -fno-pic -Wl,-q -Wl,-gc-sections -Wl,--verbose -T blahScript.ld -lm -o blahProgram.elf
問題が見つかりましたか? –
残念ながらいいえ。私はそれ以来、そのことに取り組んでいないので、最近私は積極的にそれを理解しようとしているとは言えません。カスタムスクリプトは他の人のマシンで動作するので、そうではありませんでした。私のビルド環境には何か変わったものでなければなりません。 –