1
gcc code.c -I/opt/local/include -L/opt/local/lib -lnetcdf -lm -fpic -o code
如何將其轉換爲生成文件?這就是我現在所擁有的:轉換爲生成文件
IDIR =/opt/local/include
CC=gcc
CFLAGS=-I$(IDIR)
ODIR=obj
LDIR =/opt/local/lib
LIBS=-lm
code: $(OBJ)
gcc -o [email protected] $^ $(CFLAGS) $(LIBS)
.PHONY: clean
clean:
rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~
您沒有在您的Makefile中定義'OBJ'。 –
請看我的回答,看起來可能更復雜一些,但一旦你理解了它,它會在很小的修改中爲你提供很多項目。 – Sawel