※ ChatGPTを利用し、要約された質問です(原文:リンクエラー)
リンクエラーが発生!未定義のシンボルが原因か?
このQ&Aのポイント
リンクエラーが発生しており、未定義のシンボルが原因である可能性があります。
メイクファイルには記述されているが、アーカイブの一覧をみると定義されていないシンボルがあります。
質問者はmakeに馴染みがなく、詳細な情報を提供できませんが、推測すると未定義のシンボルの関連が考えられます。
UNIX上でCのコンパイルをしています。
リンクエラーが発生するのですが、
未定義の 最初に参照している
シンボル ファイル
DCLUIcntUsrprdUsrId /home/mrs_adm/shared/DCLIB/tmp/DCS_CHG_WA.a(DCSDBWrpAll_WA.o)
こんな感じです。
DCS_CHG_WA.a はメイクファイルには記述しています。
DCS_CHG_WA.a のアーカイブの一覧をみてもDCSDBWrpAll_WA.oは定義されています。
これからどういうことが推測されるか教えていただけないでしょうか?
説明不足だったらすみません。
なにぶん、makeになれていませんで。。。
よろしくお願いします。
お礼
回答ありがとうございます。 おっしゃるとおり、オブジェクトの指定の順番が間違っていたようです。 助かりました。ありがとうございました!