爱迪生交叉编译

时间:2015-09-29 06:39:48

标签: compilation compiler-errors makefile intel-edison

我试图通过cmd将简单的hello world从Widows交叉编译到Intel Edison。来自here的说明非常有效。但我不会在这个交叉工具链中使用makefile并且不存在i586-poky-linux- make 。所以我决定使用mingw32-make从mingw32 binarys for Windows x86。这是我简单的makefile:

main: main.cpp
    i586-poky-linux-gcc --sysroot=%POKY_HOME%  main.cpp -o test -lstdc++ -O2

而且......我得到了一个错误

C:\Intel\iotdk-ide-win>mingw32-make
i586-poky-linux-gcc --sysroot=%POKY_HOME%  main.cpp -o test -lstdc++
main.cpp:1:20: fatal error: iostream: No such file or directory
 #include <iostream>
                    ^
compilation terminated.
makefile:4: recipe for target 'main' failed
mingw32-make: *** [main] Error 1

我该如何解决?感谢。

0 个答案:

没有答案