今天看以前别人传给我的一段makefile代码时,发现一个参数“--depend”,查遍了资料不知道该如何解释它 是一个gcc的参数?还是一个以depend命名的makefile文件?还是其他的? 代码如下: #**************************************************************************** # C Source File General Compile Rule #**************************************************************************** $(OBJ_DIR)/%.o: %.c #$(CFG_F...
在《跟我一起写makefile》----自动生成依赖性 章里有这样的一个片段 %.d: %.c @set -e; rm -f $@; \ $(CC) -M $(CPPFLAGS) $< >; $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ >; $@; \ rm -f [email=$@.$$$$]$@.$$$$[/email] (1)其中有好多分号,特别是 $(CC) -M $(CPPFLAGS) $< >; $@.$$$$; \ 在这里 >应该是重定向输出,那为什么后面还加分号...
目录文件结构:
-----------------------------------------
.
./src
./src/a.c
./src/m.c
./make
./make/makefile
./obj
./bin
-----------------------------------------
m.c内容:
-----------------------------------------
#include
HPUX11i系统下,ansic编译器。 我的makefile文件里, $<, $*等符号为什么不能识别? ${CC} ${CFLAGS} ${IFLAGS} ${CMPNAME}.c 编译可以通过,但是用 ${CC} ${CFLAGS} ${IFLAGS} $< 编译就不行? 为什么?高手清指教!
编译一个由众多源文件构成的C的程序,可以写一个makefile。 我想知道编译一个由众多源文件构成的Java程序,应该如何做?不会是一个一个的编译吧? 谢谢!
我刚接触unix不久,我在http://wwwcip.informatik.uni-erlangen.de/~simigern/rdesktop-cvs/ 下载了上面的 rdesktop-cvs.tar.gz 但是解开后的目录里面没有makefile文件,只有makefile.in,也没有configure文件,只有configure.ac,config.guess,config.sub文件。我只知道一般编译源码都是./configure然后make。但是这里没有configure文件也没有makefile,要怎样编译呢? 我原来编译过rdesktop1.3.1,就按常规的方法就行了,现在...
在RHEL5(gcc (GCC) 4.1.2 )上安装larbin-2.6.3时,出现如下问题: gmake[2]: *** [site.o] 错误 1 gmake[2]: Leaving directory `~/Crawler/larbin-2.6.2/src/fetch' gmake[1]: *** [subdirs-all] 错误 2 gmake[1]: Leaving directory `~/App/Crawler/larbin-2.6.2/src' gmake: *** [all] 错误 2 哪位高人遇到过这种问题,是怎么解决的呢,谢谢!
从larbin看互联网爬虫设计 于敦德 2005.12.16 转载请注明出处 互联网是一个庞大的非结构化的数据库,将数据有效的检索并组织呈现出来有着巨大的应用前景,尤其是类似RSS的以XML为基础的结构化的数据越来越多,内 容的组织方式越来越灵活,检索组织并呈现会有着越来越广泛的应用范围,同时在时效性和可读性上也会有越来越高的要求。这一切的基础是爬虫,信息的来源入 口。一个高效,灵活可扩展的爬虫对以上应用都有着无可替代的重要...