0

我正在尝试通过 cmd 将简单的 hello world 从 Widows 交叉编译到 Intel Edison。这里的指令非常有效。但是我不会使用makefile,并且在这个交叉工具链中不存在i586-poky-linux- make 。所以我决定为 Windows x86 使用 mingw32 二进制文件中的 mingw32-make。这是我的简单生成文件:

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

我该如何解决?谢谢。

4

0 回答 0