小さな問題があり、この機能をテストするためにあらゆることを試しました。助けていただけますか? 「mutual_info.c」という名前の C ファイルを作成する必要があり、数学関数が必要です。ライブラリを含めてmakefileにリンクしましたが、それでも「ログへの未定義の参照」が表示されます...私のインクルードは次のようになります:(UbuntuでEclipseを使用しています)
#include <stdio.h>
#include <stdlib.h>
#include "sample.h"
#include "graph_or.h"
#include <math.h>
私のメイクファイルは次のようになります。
all:
gcc -g amostra.c sample.h -o amostra.o
gcc -g graph_or.c graph_or.h -o graph_or.o
gcc -g graph_w.c graph_W.h -o graph_W.o
gcc -g mutual_info.c -o mutual_info.o -lm
clean:
rm *.o
何が起こっているのかまったくわかりません。コマンド「all」の前にLDFLAGSを定義して、次のようにしようとしました。
LDFLAGS= -lm
all:
gcc -g amostra.c sample.h -o amostra.o
gcc -g graph_or.c graph_or.h -o graph_or.o
gcc -g graph_w.c graph_W.h -o graph_W.o
gcc -g mutual_info.c -o mutual_info.o -lm
clean:
rm *.o
しかし、それでもうまくいきません!! 誰かお願いします、これについて助けが必要です!ありがとう!