我试图在谷歌上搜索,但仍然找不到我理解的任何内容。
谁能告诉我它们之间的区别?哪个更适合调试 c++?
我正在使用 TrueStudio。单击“调试”按钮时,我会遇到此错误。https://imgur.com/YWEyf9i 我该如何解决这个问题?在此之前,在构建步骤中,我看到了另一个警告,如下所示;
Cannot run program "arm-atollic-eabi-objcopy.exe": Unknown reason
Error: Program "arm-atollic-eabi-objcopy.exe" not found in PATH
PATH=[/opt/Atollic_TrueSTUDIO_for_STM32_x86_64_9.3.0/ARMTools/bin:/opt/Atollic_TrueSTUDIO_for_STM32_x86_64_9.3.0/Tools:/home/asus/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
但是我读了一篇文章,提到这对 Linux 来说不是问题。除此之外,我正在使用 Ubuntu Dingo Disco。
谢谢。
我的目标 我想在我的 ubuntu 18.04 上拥有一个功能齐全的 NetBeans C/C++
一个小背景 我遇到的第一个问题是
构建主机未连接
经过一番研究,我发现我需要手动安装编译器,所以我做了以下操作:使用终端安装 gcc、gpp、g++ 和 mingw
sudo apt-get install <product_name>
它有帮助,我向前迈了一步,创建了一个 C 程序,然后按下构建按钮,却遇到了第二个问题:
当前问题:
到目前为止我采取的步骤:
我知道我必须以某种方式获得 MYSYS(来源:http ://www.testerlogic.com/guide-configure-netbeans-ide-c/ ),但无法找出如何在 linux 上使用,所以我做了更多的挖掘工作这个问题: https ://stackoverflow.com/questions/2287380/setting-up-netbeans-for-c/2453750
没有完全回答,提供的 NetBeans 指南链接将我们引导到 linux 部分的断开链接 。https://netbeans.org/community/releases/67/cpp-setup-instructions.html Linux 上的 Sun Studio 12 编译器已损坏。 来自 Oracle 的道歉信息
但这真的是问题吗?我需要这个 Sun Studio 12 编译器吗?或者我还应该做些什么来获得 NetBeans 所需的这个 MYSYS 部分?
进一步思考:
如何使用终端仅安装 mingw 的相关部分,然后按照 NetBeans 的要求安装 MYSYS 的补充部分?
或者有没有其他方法可以解决这个问题
空 Make 命令问题
?
ps我在尝试安装时安装了 gdb,如终端所示sudo apt-get install gdb
先谢谢了。
在以前的 Ubuntu 版本中,用于 ARM Cortex 处理器的 GDB 是软件包的一部分gdb-arm-none-eabi
。在https://packages.ubuntu.com/中搜索gdb-arm-none-eabi
Ubuntu 18.04 不会返回任何结果。我是否遗漏了什么,或者为什么不再有任何 GDB for ARM?
在 codelite 中调试时,此错误出现在终端中:
谁能帮我解决这个问题?