前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
/usr/bin/ld: /tmp/cc9iKsJS.o: in function `main': 3-1.c:(.text+0x15f): undefined reference to `gauss' collect2: error: ld returned 1 exit status
該当のソースコード
#include <stdio.h> #include <math.h> #define N 4 // num. of indeterminates #define CHECK 1 // 1: check final matrix 0: solution only void gauss (double a[N][N+1], double x[N]); int main(void) { // augmented matrix [A,b] double a[N][N+1]={{3, -2, 1, 0, 7}, // augumented matrix [A b] {3, 8, -1, 3, -5}, {1, 2, 3, -5, 9}, {2, -4, -4, 1, 4}}; double x[N]; int i,j; FILE *fp; // file pointer fp = fopen("z:\num3\pvgauss.dat", "w"); // file open gauss(a,x); // gauss elimination process #if CHECK==1 // check the final matrix form fprintf(fp,"The final augmented matrix form [A,b]=\n"); for(i=0;i<N;i++) { for(j=0;j<N+1;j++) { fprintf(fp," %7.3f",a[i][j]); } fprintf(fp,"\n"); } #endif fprintf(fp,"\n==Solution==\n"); for(i=0;i<N;i++) { fprintf(fp," x[%d]=%7.3f\n", i, x[i]); } fclose(fp); // file close return 0; }
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
質問が解決したらベストアンサーを選んで解決済みにしましょう。
回答1件
あなたの回答
tips
プレビュー