CMakefileで問題が発生しました。
Makefileの内容は次のとおりです。
PROJECT = 3D-ELM
MPICC = mpicc
CLAGS = -g -O3
LIBS = -lm
SRC = src_el
OBJECTS = $(PROJECT).o
$(PROJECT).exe : $(OBJECTS)
$(MPICC) $(CFLAGS) $(LIBS) $(OBJECTS) -o $(PROJECT).exe
$(PROJECT).o : $(SRC)/$(PROJECT).c
$(MPICC) $(CFLAGS) $(LIBS) -c $(SRC)/$(PROJECT).c
clean:
rm -rf *o $(PROJECT)
私が作るとき、ここにエラーがあります:
gcc:-lm:リンクが行われていないため、リンカー入力ファイルは使用されていません
誰かが何が悪いのか知っていますか?
よろしくお願いします。
編集:了解しました。オブジェクトファイルを作成するときにlibsを渡す必要はありません...Doh!前髪は机から離れる
助けてくれてありがとう、