如何在Linux中编译C代码以在Windows上运行?

Adi*_*jee 2 c linux windows

我使用Linux/GNU GCC编译C源代码.有什么办法可以.exe为在x86或x64架构上运行的Windows 生成文件吗?编译的代码需要在Linux机器上生成.

skr*_*skr 8

您需要一个交叉编译器来在Linux中创建Windows可执行文件.

Mingw-w64是原始mingw.org项目的进步,该项目旨在支持Windows系统上的GCC编译器.

安装交叉编译

sudo apt-get install mingw-w64
Run Code Online (Sandbox Code Playgroud)

32位

i686-w64-mingw32-gcc -o test.exe test.c
Run Code Online (Sandbox Code Playgroud)

64位

x86_64-w64-mingw32-gcc -o test.exe test.c
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

6619 次

最近记录:

8 年,4 月 前