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

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

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

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

如何在 windows 平台安装 GNU 环境?_第1张图片


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

如何在 windows 平台安装 GNU 环境?_第2张图片


cygwin环境配置:

①下载cygwin官网

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

如何在 windows 平台安装 GNU 环境?_第3张图片

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

如何在 windows 平台安装 GNU 环境?_第4张图片

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

如何在 windows 平台安装 GNU 环境?_第5张图片


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

你可能感兴趣的:(C)