这条命令将会安装GCC编译器以及相关的开发工具。 步骤2:安装MinGW工具链 MinGW是一个在Windows上运行的开发工具链集合,可以用来编译Windows平台的可执行文件。我们将在Linux上使用MinGW工具链来编译Windows程序。您可以通过以下命令在终端中进行安装: shell sudo apt-get install mingw-w64 这条命令将会安装MinGW工具链。
https://stackoverflow.com/questions/2033997/how-to-compile-for-windows-on-linux-with-gcc-g https://www.linux.org/threads/how-to-use-windows-h-c.28353/ e.g. /usr/bin/i686-w64-mingw32-g++ -I w32api/include/ -L w32api/lib/ main.cpp https://slomkowski.eu/tutorials/compiling-c-plus...
将hello.c复制到 /home目录下 由于Linux与windows的文件结束符不同(请看此文章),所以得转换一下 dos2unix hello.c 转换成功提示“hello.c : done ” 编译C程序, "gcc -o hello /home/hello.c" 运行编译后可执行程序 "./hello" 显示“hello cygwin”...
使用的编译器为x86_64-w64-mingw32-gcc,并且禁用了动态链接库(enable-shared=no),只关注静态链接库(enable-static=yes),--host选项指定主机系统类型。如果成功配置,将会出现以下提示文本 yumeng@yumeng-PC:~/gsl-2.7.1 $ ./configure CC=x86_64-w64-mingw32-gcc --prefix=/home/yumeng/gsl-install --ena...
Linux下编译Windows程序 用这个gcc编译出来的程序不用运行库就能在win系统运行 安装 apt install -y gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 gdb-mingw-w64 代码 #include<stdio.h>voidmain(){printf("hw\n");return; } 编译 i686-w64-mingw32-gcc main.c -o main32.exe...
使用MinGW-w64编译源代码。在Linux终端中运行以下命令: 代码语言:txt 复制 x86_64-w64-mingw32-gcc main.c -o main.exe 这将编译main.c文件并生成一个名为main.exe的Windows可执行文件。 将生成的可执行文件传输到Windows计算机上并运行。 需要注意的是,在编译Windows应用程序时,可能需要链接额外的库或包含特定...
您可以使用它交叉编译和链接Windows应用程序。在Code :: Blocks论坛上有一个教程。请注意,x86_64-w64...
编写和准备你的程序:确保你的程序是可以在Windows上运行的,比如使用Windows可接受的库和API。 编译程序:使用交叉编译工具链来编译你的程序。例如,如果你有一个C语言程序,你可以使用以下命令来编译: x86_64-w64-mingw32-gcc your_program.c -o your_program.exe 复制代码 这将在Linux上生成一个Windows可执行文件...
编译运行: 这个程序用到了windows.h头文件,这是我们Windows下C编程特有的头文件,与Windows系统密切相关。这样的代码在Linux下使用gcc编译是编译不通过的。 这里需要特别提醒的是:上面列举的Windows API编程程序是为了说明才举例出来的,Windows API编程虽说也可以编写一些界面程序,但基本上...