怎样在vi下编写一个makefile文件哦 试了几次没成功 edit: main.o main.o main.c 看不到main.o文件 默认保存在当前目录的哇
by duzhiming7 - Linux新手园地 - 2012-06-26 15:52:58 阅读(1272) 回复(6)
我的makefile文件如下: peng1:peng1.o gcc -o peng1 peng1.o peng1.o:peng1.c gcc -c peng1.o peng1.c .PHONY:clean clean: rm peng1 peng1.o 在写入make命令时,总是先有以下提示: gcc -c peng1.o peng1.c gcc:peng1.o:没有那个文件或目录 make:***[peng1.o] Error 1 再一次进行make命令时有以下提示: gcc -o peng1 peng1.o 这时编译成功了.为什么第一次会出错呢? 请各位大侠指点一下.
我在网上下了一个3c940的网卡驱动,打开后发现里面只有一个makefile的文件除了的全是*.c文件,我在网上找了下资料说要编译,具体该怎么操作啊,详细的步骤啊,最好是每个命令都有最好,谢谢了,
本帖最后由 lcax200000 于 2013-05-13 15:35 编辑
boost里的文件都是绝对路径包含的,不论./下的hpp还是./boost/下的都是 :#include
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac 2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclocal -...
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac 2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclocal -...
makefile包括五部分 -------------------------------------------- makefile 顶层makefile文件 .config 内核配置文件 arch/$(ARCH)/makefile 机器体系makefile文件 scripts/makefile.* 所有内核makefiles共用规则 Kbuild 其它makefile文件 通过内核配置操作产生.config文件,顶层makefile文件使用该文件...
makefile文件的编写 字号:大 中 小 开始使用Linux编程时,一个很讨厌的问题就是如何写makefile文件,由于在Linux下 不像在Windows下那么熟悉,有那么多好的软件(也许是对Linux孤陋寡闻了)。虽然 象Kylix和Anjuta这样的集成编译环境,但是Kylix太大太慢,用它编写console程序 不亚于高射炮打蚊子——大材小用,而Anjuta又太不稳定,况且字体有那么难看。不 说了,还是言归正传,看看makefile该如何编写。 1. 简单的...
自动生成makefile文件并最终生成发布包需要一次执行下面几个命令: 1、autoscan ; 2、aclocal ; 3、autoconf ; 4、autoheader ; 5、automake ; 6、./configure ; 7、make ; 8、make install ; 9、make distcheck ; 10、make distclean ; 具体操作细节如下: 首先,要创建一个用来进行操作的目录,如:hello,并将源文件hello.c复制到这个目录下。 执行autoscan命令,hello目录下会生产configure.scan文件,将此文件名称改...
自动生成makefile文件并最终生成发布包需要一次执行下面几个命令: 1、autoscan ; 2、aclocal ; 3、autoconf ; 4、autoheader ; 5、automake ; 6、./configure ; 7、make ; 8、make install ; 9、make distcheck ; 10、make distclean ; 具体操作细节如下: 首先,要创建一个用来进行操作的目录,如:hello,并将源文件hello.c复制到这个目录下。 执行autoscan命令,hello目录下会生产configure.scan文件,将此文件名称改...