我正在尝试构建一个名为Navit的导航开源软件系统。我已成功地在eclipse中构建它,但现在我正在尝试使用调试器来了解它是如何运行的。
由于编译期间的优化而导致调试器无法访问系统中的大量变量和其他信息,因此我受阻。知道如何禁用此优化。该程序正在eclipse中使用autotools构建。
答案 0 :(得分:1)
使用终端。使用不同的C编译器标志重新配置和重新编译:
make clean
./configure CFLAGS='-g -O0'
make
我确信Eclipse有一个Build Configuration,但是我无法告诉你这个问题; - )