mingw32-gcc.x86_64 : MinGW Windows cross-compiler (GCC) for C for the win32 target # yum install mingw32-gcc 当然可以安装对应的运行目标平台为64位的交叉编译器 东西放在/usr/i686-w64-mingw32/ /usr/lib64/ccache/里面有一堆软连接指向/usr/bin/ccache,这个玩意类似busybox 然后随便写个hello wor...
mingw32-gcc.x86_64 : MinGW Windows cross-compiler (GCC) for C for the win32 target # yum install mingw32-gcc 当然可以安装对应的运行目标平台为64位的交叉编译器 东西放在/usr/i686-w64-mingw32/ /usr/lib64/ccache/里面有一堆软连接指向/usr/bin/ccache,这个玩意类似busybox 然后随便写个hello wor...
yumeng@yumeng-PC:~/gsl-2.7.1 $ ./configure CC=x86_64-w64-mingw32-gcc --prefix=/home/yumeng/gsl-install --enable-shared=no --enable-static=yes --host=x86_64-w64-mingw32 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes...
第一步:安装mingw32 sudo apt-get install mingw-w64 sudo apt-get install mingw-w64-tools sudo apt-get install mingw-w64-i686-dev sudo apt-get install mingw-w64-x86-64-dev 上面这些可能会有重复的地方,为了省劲,直接都安装了。 安装完之后就可以编译代码了 i686-w64-mingw32-gcc -o hello.exe...
x86_64-w64-mingw32-gcc main.c --o main.exe -L. -lhello -mwindows 此命令将“main.c”源代码编译为名为“main.exe”的 Windows 可执行文件。“-L.”选项告诉编译器在当前目录中查找静态库,“-lhello”选项告诉编译器链接到“libhello.a”静态库。
loongarch64-unknown-linux-musl,wasm32-wasip1, x86_64-w64-mingw32的库,编译器全部为同一个...
configure gcc 的时候加上 --target=x86_64-linux-gnu --host=x86_64-w64-mingw32 就行了。
gcc-mingw-w64-x86-64/focal9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 gcc-multilib/focal4:9.3.0-1ubuntu2 amd64 gcc-multilib-arm-linux-gnueabi/focal4:9.3.0-1ubuntu2 amd64 gcc-multilib-arm-linux-gnueabihf/focal4:9.3.0-1ubuntu2 amd64
x86_64-w64-mingw32-gcc main.c--o main.exe-L.-lhello-mwindows 此命令将“main.c”源代码编译为名为“main.exe”的 Windows 可执行文件。“-L.”选项告诉编译器在当前目录中查找静态库,“-lhello”选项告诉编译器链接到“libhello.a”静态库。
现在,我们可以使用GCC编译器在Linux上编译Win32程序。在终端中运行以下命令: shell x86_64-w64-mingw32-gcc hello.c -o hello.exe -mwindows 该命令将会使用MinGW工具链编译"hello.c"文件,并生成一个名为"hello.exe"的可执行文件。 步骤6:运行Win32程序 完成编译后,您可以通过Wine或者在Windows系统上运行生成...