2
私は、現在のLFS(Linuxからスクラッチ)の本、6.10節で作業しています。 コンパイル時にGCC仕様ファイルへの編集が使用されていません
私はGCCを実行するときに私が書いたspecファイルが使用されていないことに気づいた私の研究では
/tools/lib/gcc/i686-pc-linux-gnu/6.2.0/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
でそれが失敗したダミーファイルをコンパイルしようとし
。例えば。root:~# gcc -v
Reading specs from /tools/lib/gcc/i686-pc-linux-gnu/6.2.0/specs
...
root:~# sed -n '/startfile_prefix_spec/{N;p}' /tools/lib/gcc/i686-pc-linux-gnu/6.2.0/specs
*startfile_prefix_spec:
/usr/lib/
root:~# gcc -dumpspecs | sed -n '/startfile_prefix_spec/{N;p}'
*startfile_prefix_spec:
私が作成したspecファイルを読み込むgccに問題がありますか?
私はこの問題を解決しました。 /usr/lib/libgcc_s.so{,.1}は間違った場所を指していたため、なぜそれが見つからないのかを指摘していました。 –