※ ChatGPTを利用し、要約された質問です(原文:「/usr/bin/ld」の問題について質問させていただきます。)
「/usr/bin/ld」とは何ですか?問題と解決方法について教えてください
このQ&Aのポイント
間違って「/usr/bin/ld」を消去したことにより、g++でのコンパイル時に「collect2: cannot find 'ld'」というエラーが発生します。リンカー(ld)自体を消去し、問題を解決する方法は見つかりませんでした。
Red Hat Enterprise Linux Server release 5.5 (Tikanga)環境で、g++のバージョンはg++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)です。
「/usr/bin/ld」ファイルを再度入手する方法や、この問題を回避する方法について、教えていただけると助かります。
「/usr/bin/ld」の問題について質問させていただきます。
「/usr/bin/ld」の問題について質問させていただきます。
初めて質問を投稿させていただきますので、カテゴリが違うかもしれません。申し訳ありません。
問題の発端は、間違って「/usr/bin/ld」を消去したことにあります。
このため、g++でのコンパイル時(g++ -o hello hello.cpp)の結果は、
「collect2: cannot find 'ld'」というエラーが出ます。
問題解決のためにwebを調べましたが、リンカー(ld)自体を消去し、それの問題を解決したサイトが見つけることができませんでした。
動作環境は、
OS; Red Hat Enterprise Linux Server release 5.5 (Tikanga)
g++ version: g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
です。
もしこの問題を回避する方法や「/usr/bin/ld」ファイルを再度入手する方法をご存知でしたら、ご教授をお願いします。
よろしくお願いします。
お礼
ありがとうございました。 パッケージの名前がわからず困っていました。 binutilsを再インストールしたら無事問題は解決いたしました。