• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ccコマンド時の0711-317エラー)

ccコマンド時の0711-317エラー

このQ&Aのポイント
  • AIX上でC言語のモジュールをコンパイルしようとした際に、ld: 0711-317 エラーが発生してコンパイルできません。
  • エラーメッセージによると、未定義のシンボルであるYYYY関数とZZZZ関数が存在しないと報告されています。
  • ヘッダーファイルとモジュールが同じディレクトリに存在する場合でも、リンクの設定が不足している可能性があります。設定を確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.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の部分は適宜変更してください。また、ライブラリやオブジェクトファイルがどこにあるか、ディレクトリを指定する必要もあるでしょう。

oniku029
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

リンクに必要なのはヘッダファイルではありません。 オブジェクトファイルやライブラリです。

oniku029
質問者

お礼

ご指摘ありがとうございます。 勉強不足でした。

関連するQ&A