gpt4 book ai didi

c++ - Eclipse 调试错误 : No such file or directory\n

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

我试图在 Eclipse Neon(在 Linux 上)中以 Debug模式运行一个 C++ 项目,但我遇到了一个奇怪的错误,我找不到任何引用。

这是我在右键单击 Debug As >> Local C/C++ Application 后在控制台中看到的:

&"Cannot exec -c exec /correct/path/to/executable .\n"

&"Error: No such file or directory\n"

应用程序可以正常构建和运行。我可以右键单击并运行为 >> 本地 C/C++ 应用程序。是什么导致了这个错误?

编辑:

我发现了一些似乎在正确轨道上的更多信息。这个问答 ( https://unix.stackexchange.com/questions/167918/gdb-cannot-exec-my-test-program ) 讨论了设置 SHELL 环境。我的默认 shell 是 bash。

如果我通过命令行在 GDB 中运行我的程序,它会给出与 Eclipse 相同的错误,但没有\n:

Cannot exec -c exec /correct/path/to/executable .

Error: No such file or directory

如果我随后键入 SHELL=/bin/shSHELL=/bin/bash 并再次运行 GDB,它可以正常调试。我的计算机上还安装了一个旧版本的 Eclipse,该版本正用于另一个项目。这个版本在调试中运行程序没有问题,据我所知所有的调试设置都是一样的。

这个问题在所有可执行文件中都是一样的,即使我只是构建一个简单的 C hello world 程序也是如此。

最佳答案

我再次按照这篇文章 ( https://unix.stackexchange.com/questions/167918/gdb-cannot-exec-my-test-program ) 中的说明操作。在关闭 Eclipse 的情况下完成所有操作,重新启动,打开 Eclipse 并清理所有内容,重新构建索引并构建所有内容。现在可以正确调试。

关于c++ - Eclipse 调试错误 : No such file or directory\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42273489/

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