ChinaUnix.net
相关文章推荐:

makefile 作用

makefile中CPPFLAG类似的变量赋有@varname@格式,这产生什么作用

by 混人天成 - C/C++ - 2012-10-26 08:56:15 阅读(883) 回复(0)

相关讨论

驱动模块的,目录下就一个源文件 scull_pipe.c,我想偷懒,做成自动的,省的改了文件名就要改makefile 但是好像根本没编译源文件啊 还有好像 $(SCULLBASENAME).ko替换出来的“.ko"前边为什么会有个空格的? [CODE] SCULLSRC := $(wildcard *.c) SCULLOBJS := $(patsubst %.c,%.o,$(SCULLSRC)) ifneq ($(KERNELRELEASE),) obj-m := $(SCULLOBJS) else SCULLBASE := $(firstword $(SCULLSRC)) SCULLBASENAME := $(patsub...

by wliang511 - 驱动开发 - 2009-12-30 11:37:46 阅读(1653) 回复(2)

Kconfig文件的作用 内核源码树的目录下都有两个文件Kconfig(2.4版本是Config.in)和makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编译时,主makefile调用这个.config,就知道了用户的选择。*上面的内容说明了,Kconfig就是对应...

by mary0208 - Linux文档专区 - 2009-10-12 16:31:17 阅读(699) 回复(0)

[quote] makefile如下: [code] t1:t1.o gcc -o $@ $^ ..c .o: gcc -g -c $< [/code] 我执行gdb t1 报错: (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 为什么-g选项没有起作用? [/quote] 原来是.c .o规则的问题,我改成这样就可以了. [code] t1:t1.o gcc -o t1 t1.o t1.o:t1.c gcc -g -c t1.c [/code] [ 本帖最后由 xxldc 于 2008-1-2 14...

by xxldc - C/C++ - 2007-12-27 14:48:23 阅读(3115) 回复(2)

目录文件结构: ----------------------------------------- . ./src ./src/a.c ./src/m.c ./make ./make/makefile ./obj ./bin ----------------------------------------- m.c内容: ----------------------------------------- #include ; int main() { printf( "main\n" ); func(); return 0; } ----------------------------------------- a.c内容: ----------------------------------------- #...

by BetonArmEE - C/C++ - 2006-01-11 14:46:43 阅读(10686) 回复(4)

我用的是Redhat 8.0,自己写的C程序,编译时写的makefile文件有下面的语句: ...... .PHONY: clean clean: $(RM) temp*.o 但是执行make之后,temp*.o仍然存在,执行make clean之后则可以删除,看来是.PHONY没有起作用,这是什么原因呢?

by faquirsun - Linux论坛 - 2004-02-05 15:08:08 阅读(983) 回复(0)

我用的是Redhat 8.0,自己写的C程序,编译时写的makefile文件有下面的语句: ...... .PHONY: clean clean: $(RM) temp*.o 但是执行make之后,temp*.o仍然存在,执行make clean之后则可以删除,看来是.PHONY没有起作用,这是什么原因呢?

by faquirsun - Linux系统管理 - 2004-02-05 15:08:08 阅读(858) 回复(0)

请问我在make得时候出现“没有规则可以创建“librtm.a”需要的目标“@LIB_REGEX@”。”错误。LIB_REGEX是什么?是一个函数库吗?要到哪里找,或者怎么修改呀! 请求高手帮忙啊!谢谢大家!

by yysjacky - Linux环境编程 - 2009-07-08 08:41:19 阅读(857) 回复(0)

.SUFFIXES: .o .c .cpp .ec .a 1.请问.SUFFIXES 这个标记起什么作用,为什么要用这个标记,有什么用途? 2..ec 文件是什么文件,我还从来没见过,麻烦各位大哥帮小弟讲解下。

by xiehui888 - C/C++ - 2009-03-05 17:37:23 阅读(2524) 回复(5)

求个makefile模板。求求求……

by coolnn - Linux环境编程 - 2013-07-16 17:13:44 阅读(1037) 回复(1)

# UNIX makefile CXX = CC LD = CC logicfunction.o: logicfunction.h logicfunction.cpp $(CXX) -c logicfunction.cpp testlogicfunction.o: logicfunction.h testlogicfunction.cpp $(CXX) -c testlogicfunction.cpp testlogicfunction: logicfunction.o testlogicfunction.o $(LD) -o testlogicfunction testlogicfunction.o logicfunction.o clean: $(RM) *.o testlogicfunctio...

by zhentongshu - C/C++ - 2013-01-04 12:41:26 阅读(938) 回复(1)