文章目录
- cygwin64环境搭建
- 概述
- 为了编译GNU软件需要安装的组件如下
- 当缺软件的时候, 可以用搜索功能
- END
cygwin64环境搭建
概述
cygwin64主页 https://cygwin.com/
用起来确实有用linux的感觉, 而且兼容性特别好. GNU的工程全部能编译过.
编译后的exe在win10上也运行的很正正常.
不像mingw那么难用, 如果编译不过, 缺哪些东西都不太好找.
GNU官方也是推荐用cygwin来编译GNU工程(忘了在GNU官网上哪里看到的了, 找不到出处了), 现在已经没有cygnwin, 只能使用cygwin64.
https://cygwin.com/setup-x86_64.exe
cygwin64安装时, 要填写一个服务器镜像地址.
cygwin64官方提供了一个镜像列表(https://cygwin.com/mirrors.html), 选一个国内的源.
如果安装完, 用的时候缺东西, 可以关掉cygwin64命令行, 用setup-x86_64.exe将缺的东西找到勾选, 然后安装.
cygwin64没有包管理器这一说, 组件的增加删除都由setup-x86_64.exe来负责.
cygwin64安装时, 默认的base组件都是勾选的, 安装完100MB.
如果不够, 用setup-x86_64.exe来增加.
官方说, 千万不要试图安装所有软件(因为大部分软件都用不到, 需要啥就安装啥, 很快)
为了编译GNU软件需要安装的组件如下
我就是为了编译GNU工程, 除了base组件, 就选了几个缺的软件. e.g. make, tree, cmake.
当缺软件的时候, 可以用搜索功能
如果不太确定缺的是哪个组件,可以搜索大概的组件名称, 然后尝试着装一下.
e.g. 当时想用tree命令列一下实验工程的目录结构, 发现默认安装时, 没有tree命令, 尝试在setup-x86_64.exeUI上, 搜索tree, 自己选了具体的tree, 安装后, tree命令就能用了.