如何交叉编译C++文件



我已经安装了用于手臂交叉编译的软件包

sudo apt install -y build-essential gcc-arm-linux-gnueabi

如果我编译hello.c文件,它可以完美运行

arm-linux-gnueabi-gcc hello.c

如果我使用hello.cpp文件,它会出错

arm-linux-gnueabi-gcc hello.cpp

它显示以下错误

arm-linux-gnueabi-gcc: error trying to exec 'cc1plus': execvp: No such file or directory

请帮助我。

安装g++-arm-linux-gnueabi

sudo apt install -y g++-arm-linux-gnueabi

并改为致电arm-linux-gnueabi-g++

arm-linux-gnueabi-g++ hello.cpp

最新更新