调试C ++程序时,QTCreator无法识别可执行文件

时间:2013-03-29 13:52:18

标签: c++ qt-creator

我已经通过sudo apt-get install在ubuntu 12.04中安装了QTCreator。我的问题是QTcreator无法在调试模式下识别可执行文件,虽然它运行正常而没有调试..当我只是运行我的程序。调试时QTCreator向我抛出的错误是:

s/Prog": not in executable format: File format not recognized

我可以在QtCreator之外使用gdb。我的所有工具链只显示GCC(x86 64位)......这个设置很好。如果没有,请推荐。

1 个答案:

答案 0 :(得分:0)

我在Ubuntu 13.10上遇到了同样的问题,我所做的是sudo apt-get install gdb,之后调试器工作正常。然而,对我来说似乎有些奇怪的是,虽然我gdb已经有gdb64/usr/binapt并没有说gdbgdb 64-bit已安装并安装它(可能是升级版本)。

如果您的可执行文件是在64-bits上构建的,请检查您的工具链并确保您使用Qt Creator 3.1.0

我使用QtCreator,也许您应该升级{{1}}。

希望这有帮助。