cygwin64环境搭建

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命令就能用了.
在这里插入图片描述

END

相关推荐

  1. am62x linux sdk环境

    2023-12-24 20:02:03       29 阅读
  2. am62x MCU SDK编译环境

    2023-12-24 20:02:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-24 20:02:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-24 20:02:03       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-24 20:02:03       82 阅读
  4. Python语言-面向对象

    2023-12-24 20:02:03       91 阅读

热门阅读

  1. Jekins实现自动化部署

    2023-12-24 20:02:03       66 阅读
  2. 设计模式-结构型模式

    2023-12-24 20:02:03       60 阅读
  3. vue2源码解析---v-model双向数据绑定

    2023-12-24 20:02:03       59 阅读
  4. Linux: 常见工具、命令使用集锦

    2023-12-24 20:02:03       44 阅读
  5. oracle如何自定义自增长序号字段

    2023-12-24 20:02:03       48 阅读
  6. 别让猴子跳回背上摘抄

    2023-12-24 20:02:03       41 阅读
  7. 状态模式(State)

    2023-12-24 20:02:03       50 阅读
  8. 稍微来一下MySQL进阶复习

    2023-12-24 20:02:03       57 阅读
  9. 避免大M取值过大引起的数值问题

    2023-12-24 20:02:03       56 阅读
  10. facebook广告企业户对账户有什么要求

    2023-12-24 20:02:03       57 阅读
  11. ARM AArch64的TrustZone架构详解(下)

    2023-12-24 20:02:03       61 阅读
  12. 关于mysql的知识体系

    2023-12-24 20:02:03       47 阅读