如何在Windows上为Linux生成可执行文件?

时间:2013-03-14 08:10:14

标签: linux x86 embedded

我有一个运行Linux的x86开发板,但我不知道如何使用Windows从我的PC开发应用程序。

有什么建议吗?

5 个答案:

答案 0 :(得分:1)

您应该使用Cygwin并在其上安装GCC!

答案 1 :(得分:1)

使用VirtualBox之类的虚拟化软件在Linux计算机上将Linux作为客户操作系统运行。然后,您可以在开发板的来宾计算机中创建所有可执行文件。

答案 2 :(得分:0)

您是否有与开发板的网络连接?

您可以通过SSH远程构建和测试目标应用程序。许多IDE都像eclipse一样无缝支持。

这比使用与目标Linux发行版完全相同的构建环境以及目标系统的实时特性要好得多。

答案 3 :(得分:0)

您可以在(Windows)开发PC上编写代码,但要为Linux构建可执行二进制文件,您需要在Linux机器上进行编译。这也意味着您可能需要使用跨平台语言(可能是C ++,Qt或Mono)编写,以便在部署之前可以在Windows框上进行测试(除非您真的只想编辑Windows上的文件) PC,在这种情况下我会问:为什么?)。

答案 4 :(得分:0)

您需要的是交叉编译器。在机器A上运行但编译为机器b的编译器。 我建议你试试cygwin或mingw,它会安装你为linux编译所需的所有工具。所有与linux相关的系统调用都被模拟。