【发布时间】:2012-01-06 01:53:59
【问题描述】:
简单的问题。 我希望能够使用 ddd 或 kdbg 之类的程序运行我的可执行文件。 如何添加调试标志以便 kdbg 显示源代码?
我的 make 文件宏看起来像
CC = gcc
CFLAGS = `pkg-config --cflags gtk+-2.0`
LIBS = `pkg-config --libs gtk+-2.0`
我试过了:
CFLAGS = `pkg-config --cflags gtk+-2.0`-g
和
CC = gcc -g
但两者都不起作用。 kdbg 打开时不显示代码。
已修复:问题是我没有删除 o 文件,因此 make 只是重新链接那些现有的目标文件而不重新编译它们。
【问题讨论】:
-
您提供的链接是关于构建 Glib 本身的,很可能您不必手动编译它。请澄清一下,您是想构建 Glib 还是只是将其与您的程序链接。
-
是的,没有。我想做的就是包含调试信息。链接已删除。
标签: debugging makefile gtk flags kdbg