55问答网
所有问题
makefile中 .SUFFIXES: .o .cpp .c .cpp.o: 什么意思
如题所述
举报该问题
其他回答
第1个回答 2012-09-06
当前makefile内支持
文件后缀
的类型列表。
第2个回答 2019-11-08
不知道是不是你写的有问题。我使用.SUFFIXES:来设定某一个后缀的文件编译的方法,是这样写的
.SUFFIXES: .a .o
.a.o:
cc ####编译命令
第3个回答 2012-08-24
就是连接后缀,把.o .cpp .c .cpp.o 这些文件连接起来编译
相似回答
makefile中
的伪目标的定义是
什么
?
答:
第一行中.
SUFFIXES
的依赖表为空,用来清除原有的后缀规则,因为.SUFFIXES可以在
makefile中
多次使用,每一次都将新的后缀规则加入以前的后缀规则中。 第二行中指定后缀规则为“.c .
o
”,即表示将所有的.c文件转换为.o文件。 第三行指定将.c文件转换成.o文件的方法。$(
CC
)为make的预定义宏,其默认值为
cc
,$<为...
[Linux]编写一个简单的
C
语言程序,编写
Makefile文件
。
答:
第一行中.
SUFFIXES
的依赖表为空,用来清除原有的后缀规则,因为.SUFFIXES可以在
makefile中
多次使用,每一次都将新的后缀规则加入以前的后缀规则中。 第二行中指定后缀规则为“.c .
o
”,即表示将所有的.c文件转换为.o文件。 第三行指定将.c文件转换成.o文件的方法。$(
CC
)为make的预定义宏,其默认值为
cc
,$<为...
请解释该
Makefile文件
每一行的含义,并论述输入make命令以及make clean...
答:
1.
make
命令执行后产生所有目标文件,并最后产生可执行文件ctrl_main 2. make clean命令执行后, 删除ctrl_main和所有目标文件
makefile
编译问题:Undefined symbol main first referenced in file...
答:
不知道你是用什么来连接目标文件的,如果是用ld的话就加上"-e main",作用是指定程序入口点为main
c
语言创建.a库和调用.a库的
makefile
编写问题
答:
我在你调用库函数的
makefile里
没有看到你对libapi.a库的包含,就像你包含动态库用-lpthread一样,你需要包含一下libapi.a静态库,只是它的包含不需要在前面加-l或-L,直接把你的libapi.a的路径和名字加上即可。 形如 gcc -g -c test test.
o
-lpthread ./libapi.a ...
大家正在搜
cmake和makefile
makefile编译c文件
c语言makefile
c语言makefile编写
makefile
c和cpp有什么区别
linux编译c的make文件
c fopen
socket send函数返回值
相关问题
makefile中一条语句这样: .c.o: gcc -c ...
makefile里面 gcc -O2 -o $@ $< 是什...
Makefile中通配符*与%的区别是什么?
makefile中怎么删除.cpp.o 和.cu.o文件
makefile中的$(CPPFLAGS)是什么
CC = $(CROSS_COMPILE)gcc,makef...
一个简单c++工程在linux下的makefile写法
.cpp 和 .c 文件混合makefile 如何编写