- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エラーの原因が分かりません "undefined reference to")
エラーの原因が分かりません "undefined reference to"
このQ&Aのポイント
- ライブラリのヘッダファイル matrix.h には、行列の操作に関する関数が定義されています。行列の初期化や表示、行列の掛け算などが実装されています。
- ライブラリのソースファイル matrix.c では、行列の操作に関する関数の具体的な処理が記述されています。zero_matrix関数では、行列の要素を全て0に初期化し、identity_matrix関数では、単位行列を作成します。
- しかし、test_matrix.cをコンパイルすると、"undefined reference to '_transposed_matrix'"と、"undefined reference to '_multiply_matrix'"の2つのエラーメッセージが表示されます。これは、コンパイラが'_transposed_matrix'と'_multiply_matrix'の関数実装を見つけられなかったことを意味しています。
- みんなの回答 (1)
- 専門家の回答
お礼
指摘していただいた所を変更したら、コンパイルできました。 困っていたので本当にありがとうございました。