|
|
|
|
|
 Re: 请教 - pine_guest [ 2004-12-01 10:43 | 4 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
请教如下行的意义是什么:
CPP = /usr/bin/cpp 注释:CPP不知道何物
CPPFLAGS = -I$(LIBINCLUDE) -C -P $(ARCHFLAGS) -DNO_RRTM_PHYSICS -DPGF90
AR = ar ru
M4 = m4
RANLIB = ranlib
## compile these without high optimization to speed compile
module_dm.o: module_dm.F
$(RM) $@ 即删除目标档
sed /!.*'/s/'//g $*.F > $*.b
$(CPP) -I../inc $(CPPFLAGS) $*.b > $*.f
$(RM) $*.b
$(FC) -c $(FCBASEOPTS) $(MODULE_DIRS) $*.f
我刚学Linux,还望指教
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
这是一个C++程序的makefile,你应该去c/c++版提问。
/usr/bin/CPP是你机器上C++程序的编译器。如果你从
没用过make,请man make,或者找本相关的书先看看。
|
|
|
[Original]
[Print]
[Top]
|
|
|