gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:53 25 4
gpt4 key购买 nike

我已经通过 sudo apt-get install 在 ubuntu 12.04 中安装了 QTCreator。我的问题是 QTcreator 无法在 Debug模式下识别可执行文件,尽管它在没有调试的情况下运行良好。当我只是运行我的程序时。 QTCreator 在调试时抛给我的错误是:

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

我可以在 QtCreator 之外使用 gdb。我所有的工具链只显示 GCC(x86 64 位)...此设置是否正确。如果没有请推荐。

最佳答案

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

如果您的可执行文件是在 64 位 上构建的,还要检查您的工具链并确保您使用的是 gdb 64 位

我使用的是Qt Creator 3.1.0,也许您也应该升级您的QtCreator

希望这对您有所帮助。

关于c++ - QTCreator 在调试 C++ 程序时无法识别可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15704663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com