これはリンカーの問題、ほとんどが未解決のシンボルを示していることを私は知っています。その問題を解決するために/そのエラーメッセージを取り除くために、もっと多くの情報を提供しなければならないことを私は知っています。SOでこの問題を解決することについては、すでに多くの質問があることを私は知っています。
私の質問は、makeとldを理解し、この行で何を(そして誰が)表現しようとしているのかを知るのに役立つことを目的としています。
collect2: ld returned 1 exit status
- 「collect2:」とはどういう意味ですか?それはステップメイクが呼び出すものですか?その名前の実行可能ファイルがシステムに見つかりません。
- ldを使用しているということですか?g ++がリンクを実行するようにプロジェクト/Makefileを構成したのに、なぜLDがまだ関与しているのですか?
- そのメッセージを書いているのは誰ですか?作る ?ld?g ++?
- 可能な終了コードの意味のあるリストはありますか?