这是代码
#include <iostream>
int main() {
std::cout << "hello world" << std::endl;
return 0;
}
我使用此命令
arm-linux-gnueabi-g++ Main.cpp
这就是g ++所说的
/usr/lib/gcc-cross/arm-linux-gnueabi/6/libgcc.a: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
我也尝试过铿锵
clang++ Main.cpp -target armv5-unknown-linux-eabi
In file included from Main.cpp:2:
/usr/bin/../lib/gcc-cross/arm-linux-gnueabi/6.2.0/../../../../include/c++/6.2.0/iostream:38:10: fatal error:
'bits/c++config.h' file not found
#include <bits/c++config.h>
^
1 error generated.
我不知道它是否重要,但我正在使用虚拟机来执行此操作(VirtualBox上的Ubuntu-i386)。