2017-01-20 7 views
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に問題がありますか?

+0

私はこの問題を解決しました。 /usr/lib/libgcc_s.so{,.1}は間違った場所を指していたため、なぜそれが見つからないのかを指摘していました。 –

答えて

0

エラーでこの問題が修正されました。 /usr/lib/libgcc_s.so{,.1}は間違った場所を指していたため、なぜそれが見つからないのかを指摘していました。

関連する問題