我有一个Autotools + libtool项目,我正在尝试为它设置Qt Creator。
我通过dma_mmap_coherent()
创建了项目。构建(Import project --> Import Existing Project
)并运行指定的可执行文件可以正常工作,但是当我尝试调试时出现错误
make
答案 0 :(得分:2)
您需要使用libtool --mode=execute gdb your_program
进行调试,请参阅http://www.gnu.org/software/libtool/manual/html_node/Debugging-executables.html
对于Qt Creator,您可以创建一个脚本
#!/bin/bash
exec libtool --mode=execute /usr/bin/gdb "$@"
在Options --> Build & Run --> Debuggers
中指定它(并在此之后选择Kits
页面上的调试器)
同时在项目运行设置中检查Run In Terminal