eclipse cdt 编译动态库,供msvc调用 -- 1.mingw msys 配置

本文介绍了如何在Windows上配置mingw和msys,以搭建GCC编译环境。首先,提供了mingw的下载地址和安装步骤,包括区分64位和32位版本,设置环境变量以及验证安装成功的方法。接着,讲解了msys的作用和下载途径,以及如何添加环境变量使其可执行。最后,指出这两个工具组合使用可以在Windows上进行GCC编译和Qt程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. mingw 配置

下载地址:

http://www.mingw.org (官网)

https://sourceforge.net/projects/mingw/

https://sourceforge.net/projects/mingw-w64/

在线安装: 运行 mingw-get-setup.exe 

离线安装: 下载解压 https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.3.0/threads-posix/dwarf/i686-7.3.0-release-posix-dwarf-rt_v5-rev0.7z

-- 注意区分64位和32位,

设置环境变量
    将安装路径对应的bin目录添加到PATH环境变量中。
    假如安装路径是D:\tools\mingw,则将D:\tools\mingw\mingw64\bin 对应的bin目录添加到PATH环境变量中。

测试是否安装成功
    在命令提示符中输入: gcc -v  ,如果显示版本号则表示下载并安装成功

 

-- 到此,配置mingw-gcc 已经完成。

-- MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。

 

2. msys 配置

 官网:  http://www.mingw.org/wiki/msys

 msys 是一个运行在 windows下的unix 壳程序,带有shell和make工具等,因而可以使用gnu编译链编译运行程序。

    MSYS是一个小型的GNU环境,是一个通过将Linux源代码在Win32上编译而成的UNIX工作环境;类似于Cygwin,但是由于工作原理的不同,速度更快、体积更小、功能强大、便于携带; 使用MSYS可以取代商业的VC环境,同样开发出商业版权的程序而不受任何版权限制;

下载地址:

    MSYS-1.0.10.exe: MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net

    msys1.0.18.zip : Download msys1.0.18 from SourceForge.net

  -- 添加环境变量,即可执行

  -- 同时可以根据自我需求,添加工具集 https://sourceforge.net/projects/mingw/files/MSYS/

-- 个人喜好不同,喜欢非执行安装方式配置环境。。。同安装执行相同。。。有了这两个神器,就基本可以完成在windows 上使用gcc 编译程序了, 同时可以提供给 Qt 使用编译程序。

== == == ==

参考博文:  

MSYS2 5:Udacity Selt-Driving Car ND 环境配置 - 采男孩的小蘑菇 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值