我试图移植Linux库以在VxWorks上运行。我已经成功构建了binutils和gcc,目标为i486-wrs-vxworks,我可以成功构建一个简单的C程序。但是,当我尝试编译C++时,事情就会中断。针对VxWorks的GCC交叉编译器无法编译C++
我有一个简单的Hello World程序:
#include
#include
int main()
{
std::string s = "Hello World";
std::cout << s << std::endl;
return 0;
}
建造它,我呼吁:
i486-wrs-vxworks-gcc -I/home/kyle/vxworks-6.9/target/usr/h -I/home/kyle/vxworks-6.9/target/usr/h/c++ hello.cpp
这总是失败,与消息:
In file included from /home/kyle/vxworks-6.9/target/usr/h/c++/cerrno:4:0,
from /home/kyle/vxworks-6.9/target/usr/h/c++/xlocnum:4,
from /home/kyle/vxworks-6.9/target/usr/h/c++/ios:4,
from /home/kyle/vxworks-6.9/target/usr/h/c++/ostream:4,
from /home/kyle/vxworks-6.9/target/us