- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ccコマンド時の0711-317エラー)
ccコマンド時の0711-317エラー
このQ&Aのポイント
- AIX上でC言語のモジュールをコンパイルしようとした際に、ld: 0711-317 エラーが発生してコンパイルできません。
- エラーメッセージによると、未定義のシンボルであるYYYY関数とZZZZ関数が存在しないと報告されています。
- ヘッダーファイルとモジュールが同じディレクトリに存在する場合でも、リンクの設定が不足している可能性があります。設定を確認してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
関数YYYYやZZZZの実体がどこにあるのか、その某製品のマニュアルを読むなり開発元に問い合わせるなりして確認してください。 ・ライブラリの中にある場合→ cc -o XXX XXX.c -lzzz ・オブジェクトファイルの中にある場合→ cc -o XXX XXX.c ZZZ.o ・Cソースファイルの中にある場合→ cc -o XXX XXX.c ZZZ.c zzzやZZZの部分は適宜変更してください。また、ライブラリやオブジェクトファイルがどこにあるか、ディレクトリを指定する必要もあるでしょう。
その他の回答 (1)
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1
リンクに必要なのはヘッダファイルではありません。 オブジェクトファイルやライブラリです。
質問者
お礼
ご指摘ありがとうございます。 勉強不足でした。
お礼
ご回答ありがとうございました。