适用于centos系统的mingw64
时间: 2023-06-23 22:50:01 浏览: 55
Mingw-w64是一个支持 Windows 平台的 C/C++编译器,可以在 CentOS 上编译Mingw-w64,并将其用于 Windows 平台的开发。如果不想手动编译Mingw-w64,也可以使用以下命令在 CentOS 上安装:
```
sudo yum install mingw64-gcc
```
安装完成后,可以使用以下命令验证是否安装成功:
```
x86_64-w64-mingw32-gcc -v
```
如果输出了 Mingw-w64 的版本信息,则说明安装成功。
需要注意的是,CentOS 的软件源可能不包含 Mingw-w64,因此需要先添加 EPEL 软件源,可以使用以下命令添加:
```
sudo yum install epel-release
```
然后再执行上述安装命令即可。
相关问题
centos安装mingw64
在CentOS系统上安装Mingw64可以让你在Linux系统上编译生成Windows可执行文件。下面是在CentOS上安装Mingw64的步骤:
1. 打开终端,运行以下命令安装Mingw64:
```
sudo yum install mingw64-gcc
```
2. 安装完成后,可以使用以下命令来检查安装是否成功:
```
x86_64-w64-mingw32-gcc -v
```
如果安装成功,会输出gcc的版本信息。
3. 安装完成后,就可以使用Mingw64来编译生成Windows可执行文件了。例如,以下命令可以使用Mingw64编译生成一个简单的Windows控制台程序:
```
x86_64-w64-mingw32-gcc -o hello.exe hello.c
```
其中hello.c是你的源代码文件。
centos系统上手动编译mingw64
在 CentOS 上手动编译 Mingw-w64 可以参照以下步骤:
1. 安装必要的工具和依赖项:
```
sudo yum install wget git gcc make autoconf automake patch libtool gettext texinfo bison flex pkgconfig
```
2. 下载 Mingw-w64 源代码:
```
git clone https://github.com/mirror/mingw-w64.git
```
3. 进入 Mingw-w64 源代码目录并运行 configure 脚本:
```
cd mingw-w64
./configure --prefix=/usr/local/mingw-w64 --enable-threads=posix --disable-multilib --with-system-zlib
```
这个命令将编译 Mingw-w64 并将其安装到 /usr/local/mingw-w64 目录中。它还启用了 POSIX 线程支持,并禁用了多库编译和系统 zlib 支持。
4. 运行 make 命令来编译源代码:
```
make
```
5. 运行 make install 命令来安装 Mingw-w64:
```
sudo make install
```
6. 最后,将 Mingw-w64 的 bin 目录添加到 PATH 环境变量中,以便在命令行中使用 Mingw-w64 工具链:
```
export PATH=$PATH:/usr/local/mingw-w64/bin
```
如果需要长期使用它,可以将此行添加到 /etc/profile 文件中。
这些步骤可能会因为不同的操作系统或版本而有所不同,因此在编译之前,请务必仔细查阅 Mingw-w64 的文档。