如何在 windows 平台安装 GNU 环境?

GNU 是一个强大的开源组织,详情请见GNU 官方
mingw & cygwin 的区别:
mingw  是完全面向 windows 平台的,cygwin 把 linux 平台的API 做了完整的拷贝,缺点是在 windows 平台中编译出来的可执行程序运行速度很慢;优点是提供了强大而全面的 Liunx 工具。

mingw 环境配置:
当安装完 mingw 的时,接下来就是环境配置;你可以配置 windows 系统路径,也可配置 mingw 的环境。这里以我自己配置 mingw 环境为例。
①下载mingw官网
②找到所安装的 mingw 的路径,用类似“写字板”的工具打开此文件 <profile> 文件,在文本的末尾添加代码

    “export PATH=/x/develop/mingw/bin:$PATH” ,代码中的 <:> 是连接以前已经有的环境变量。


③找到 “/msys/1.0/msys.bat” 路径下的 msys.bat 批处理文件,此文件是 mingw 的控制台;双击打开控制台,在控制台中输入 <gcc 或者 gcc -v>,看到提示“fatal error: no input files compilation terminated.”或者“gcc version 4.8.1(GCC)”gcc的版本号,编译器反馈环境配置成功。


cygwin环境配置:

①下载cygwin官网

②安装完后桌面会出现这样一个快捷图标,打开此图标输入盘符挂载(假如现在编写了一个hello word,需使用cygwin编译它),cygwin的盘符挂载为“cd /cygdrive”;编译完得到一个 a.exe 可执行程序,在cygwin中可以成功输出。


③打开 windows 中自带的 MS-DOS 即cmd(command),运行 cygwin 编译得到的可执行程序 a.exe,提示系统错误;这是因为在 cygwin 下编译的可执行程序需要依赖 Linux 的库。

④接下来就该配置 cygwin 的环境变量了。打开 cmd 窗口,通过set path 设置 cygwin 的环境变量。键入此行命令 “set PATH=%PATH%;X:\develop\cygwin\bin” ,此行命令是在全英文状态下进行的,分号后面那小部分是你 cygwin 所在路径,这样在 cygwin 中编译的可执行程序就能在 windows 平台中成功运行。


中间省了 mingw & cygwin 的安装过程。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值