[问题]makefile编写的一些求教

软件和网站开发以及相关技术探讨
回复
luchen
帖子: 52
注册时间: 2007-07-16 18:40
来自: 浙江

[问题]makefile编写的一些求教

#1

帖子 luchen » 2007-12-31 16:40

本人在linux下学习C的编程,所以必须有一个makefile文件,现在本人的makfile文件的写法并不支持gdb的debug,当我只以$gcc -ggdb3 -Wall -o test4_2 test4_2.c编译.c文件时,可以用gdb一步步s下去,但是如果用我的makfile的话,它一般main好后就结束了。请问该如何修改我的 makefile?
以下是我的makefile文件写法

代码: 全选

test4_2:test4_2.o
        gcc test4_2.o -lm -O2 -o test4_2
test4_2.o:test4_2.c
        gcc -c test4_2.c -Wall 
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#2

帖子 windwiny » 2007-12-31 18:38

???? 编译参数都不一样,

一个没 -g ,而且还优化了
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#3

帖子 iblicf » 2007-12-31 19:06

-O2 是默认的优化级别,加不加一样 , 主要是 gcc -g 才有能调试
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-12-31 19:39

一般带库路径吧
`pkg-config --cflags --libs ****`
● 鸣学
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#5

帖子 hualang0929 » 2007-12-31 19:53

徐海兵翻译的 make 手册
附件
GNU_make_zh_CN.zip
(886.2 KiB) 已下载 3199 次
抬头望星空一片晴,我独行,夜已渐寒……
回复