我已经通过 System Workbench for STM32 安装了 Eclipse。这意味着我现在有一个名为 System Workbench for STM32 的图标,当我打开它时,Eclipse 就会打开。
通过该 IDE,我可以成功地为微控制器 STM32 创建程序。
但是,我想进行可以在 PC 上运行的单元测试,但在安装 google test/mock 后出现错误:
/usr/bin/sh:g++:未找到命令
当我创建通用 C++ 项目(使用 GNU 自动工具链或使用 G++ 交叉编译器,或者使用默认的 C++ Hello World 项目)时遇到了同样的问题。
另外,我没有看到“Includes”文件夹。
但是,当我检查“帮助/关于 Eclipse”时,我看到 Eclipse CDT 已安装(版本 9.2.1.201704050...)
我如何才能仅为 PC 编译 C++ 应用程序?我是否应该安装更多东西,从哪里/如何安装?
答案1
当 gcc 未安装或配置不正确时,可能会发生这种情况。
做一个
sudo apt update
还有一个
sudo apt install gcc
如果有效的话,太棒了!