centos手动编译mingw64
时间: 2023-07-14 12:55:15 浏览: 210
Mingw-w64是一个支持 Windows 平台的 C/C++编译器,如果需要在 CentOS 上编译Mingw-w64,可以按照以下步骤进行操作:
1. 安装必要的软件包
```
sudo yum install gcc gcc-c++ automake autoconf libtool gettext texinfo
```
2. 下载 Mingw-w64 源代码
可以从 Mingw-w64 官网下载最新的源代码包,也可以使用以下命令从 Git 仓库中克隆最新的源代码:
```
git clone https://github.com/mirror/mingw-w64.git
```
3. 配置和编译
进入源代码目录,并使用以下命令进行配置和编译:
```
cd mingw-w64
./configure --prefix=/usr/local/mingw-w64 --host=x86_64-w64-mingw32 --enable-lib64 --disable-shared --enable-static
make -j4
sudo make install
```
请注意,上述命令中的参数说明如下:
- `--prefix`:指定安装路径
- `--host`:指定目标平台
- `--enable-lib64`:启用 64 位库
- `--disable-shared`:禁用共享库
- `--enable-static`:启用静态库
4. 配置环境变量
在 `~/.bashrc` 文件中添加以下内容:
```
export PATH=$PATH:/usr/local/mingw-w64/bin
export CC=x86_64-w64-mingw32-gcc
export CXX=x86_64-w64-mingw32-g++
```
5. 验证
使用以下命令验证 Mingw-w64 是否已安装成功:
```
x86_64-w64-mingw32-gcc -v
```
如果输出了 Mingw-w64 的版本信息,则说明安装成功。
注意:以上步骤仅供参考,具体操作可能会因系统版本等原因而有所不同,建议根据实际情况进行调整。
阅读全文