使用新建的编译器在Eclipse中调试程序

slepasteur

我最近尝试在Ubuntu 12.04上构建新版本的GCC(4.8.1)。我设法正确地构建了所有内容,它通过了测试,并安装了新的编译器。

我可以使用新的编译器来构建程序。我可以运行它们。但是,一旦我尝试在eclipse中调试它们,它将无法正常工作。它给了我以下错误信息:

No source available for "main() at 0x8048693"

除了GCC之外,我还有其他需要调试的东西吗?

编辑:

这是我要调试的“程序”以及如何对其进行编译。

test.cpp:

#include <iostream>

int main() {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

编译命令:

g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/test.d" -MT"src/test.d" -o "src/test.o" "../src/test.cpp"
达斯特

我遇到过同样的问题。安装gdb 7.6.1之后,我可以使用eclipse进行调试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用gdb在MS VC ++ 2010 Express中编译的调试程序

使用gdb调试程序集(NASM)

VB6-调试程序以协助编译程序

IntelliJ。调试程序,即使它无法编译

QXcbConnection:使用Qt5远程调试程序时,无法连接到显示器

如何使用自定义的elf解释器调试程序?

Eclipse使用哪个Java编译器?

如果exe文件是使用调试编译器设置编译的,则反向工程或破坏Delphi程序是否更容易?

在GDB中调试程序时如何获取程序环境

使用与 Eclipse 中的其他版本不同的编译器合规版本编译类

我的编译器中的行号调试信息

我可以在Verifone Verix OS中调试程序吗?

使用g ++编译器在Visual Studio中编译C ++程序会在最后生成%

在bash脚本中使用调试程序分离tmux会话

用Valgrind调试程序

如何调试程序集?

在C ++编译器中编译C程序

如何调试 cmake 失败并显示“编译器无法编译简单的测试程序”的原因。

用于调试的Delphi编译器选项

如何调试Svelte编译器?

调试编译器失败

Eclipse中的“编译器符合性级别”是什么?

我的Java编译器1.8在Eclipse中在哪里?

如何在Eclipse中重新启用编译器警告?

如何基于文件禁用Eclipse中的编译器警告?

的IntelliJ - 使用JDK 11和Eclipse编译器

如何为Deep Link Android App触发调试程序附加调试器?

在调试时,我在使用Watch:C#编译器中的内部错误时得到此信息

使用VS 2015的Angular 2应用程序VSTS中的“未知编译器选项库”