1. 下载地址
-
项目需要的工具链 cygwin官网
-
源码github地址 严蔚敏 吴伟民 数据结构教程源码(代码作者:kangjianwei)
-
用于解决Github响应过慢问题的链接
1)ip查询
github网址查询
github ssl
github静态资源
2)修改hosts的键值对 (ip地址用上面的查,确保是最新的,github官方容易改)140.82.113.3 github.com 199.232.69.194 github.global.ssl.fastly.net 185.199.108.153 assets-cdn.github.com 185.199.109.153 assets-cdn.github.com 185.199.111.153 assets-cdn.github.com 185.199.111.153 assets-cdn.github.com
2. 安装及配置注意事项
2.1 clion
直接官网下载有30天试用,需要永久版本的可按需淘宝,推荐JetBrains的全家桶永久版
2.3 git的安装及配置
- git安装
https://www.cnblogs.com/xueweisuoyong/p/11914045.html
- 上面文章的补充
手动选择git.exe的路径,以后可以直接在Clion里面用git
将git的操作集成到clion的bar中
集成了git后, 能看到commit等操作按钮
2.4 cygwin(坑)
-
下载版本选
setup-x86_64.exe
, 下载完成后是一个下载器,需要连远程服务器。
注意在Select Connection Type
的时候选Direct Connection
,下一步后会默认网易的镜像。
-
选择组件
如果要完美配合Clion,需要手动加入必要的组件,一定要点击下三角按钮选中版本号才生效。
必要的组件列表:gcc-core
gcc-g++
make
gdb
binutils
(搜索完,下拉选版本号,五个组件选完后点下一页) -
clion 配置 cygwin
选择安装目录。选择debugger,记得选下载了的新组件
3. 解决github访问速度过慢
https://blog.csdn.net/MashiroRin/article/details/104760094
4. fork 代码后 clone到本地
4.1 clion绑定git账号
4.2 为什么要先fork?
如果只是看代码,不对代码做删改,可以直接clone到本地。本地做的任何修改都可以由git做版本控制。但是修改后的代码需要推到远程托管时,是不允许覆盖掉原来作者的代码的。所以要先fork一份一模一样的代码到github的代码仓,再从自己代码仓里clone下来。代码仓有该fork的版本后,后续还可以向原作者提出合并请求。
4.3 clone
复制URL进clone的对话框
等待文件下载
4.3 记得 add
add 将代码加入本地管理,有任何修改,先commit到本地,确认同步到远程再push