Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何交叉编译C++;文件_C++_Linux_Cross Compiling - Fatal编程技术网

C++ 如何交叉编译C++;文件

C++ 如何交叉编译C++;文件,c++,linux,cross-compiling,C++,Linux,Cross Compiling,我已经安装了用于arm交叉编译的软件包 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 'cc1

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

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

安装
g++-armlinux-gnueabi

sudo apt install -y g++-arm-linux-gnueabi
并调用
arm-linux-gnueabi-g++

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

我想你是在Debian还是Ubuntu系统上?请澄清并在你的问题中添加相关标签。我假设你使用的是Debian或Ubuntu系统?请澄清并在问题中添加相关标签。