当前位置: 技术问答>linux和unix
autotools生成makefile时如何添加-g参数
来源: 互联网 发布时间:2016-10-12
本文导语: 我用autotools生成makefile,就是网上最通行的方法,用的就是这个网址提供的http://linux.chinaunix.net/techdoc/system/2009/02/08/1061474.shtml,make之后生成的可执行文件不能调试。程序中有这么一句,int n=10;我在这句话设置断点,运行完这个...
我用autotools生成makefile,就是网上最通行的方法,用的就是这个网址提供的http://linux.chinaunix.net/techdoc/system/2009/02/08/1061474.shtml,make之后生成的可执行文件不能调试。程序中有这么一句,int n=10;我在这句话设置断点,运行完这个断点后,用p n,测试输出时结果却是$1 = ,不是我想看到的$1=10。我又用gcc重新编译,重新编译时我带上了-g参数。于是再调试时就出现我想看的$1=10了。于是我就猜想是不是autotools生成makefile时没有自动添加-g参数?可又怎么在用autotools生成makefile手动添加-g参数呢?我刚接触linux编程,希望大家不吝指教,小弟拜谢,ORZ
|
你先make clean一下
要不然代码没改动的话, make不会重新编译的
要不然代码没改动的话, make不会重新编译的