天气不错,发一篇贴来总结下github上获取开源软件源代码的方法!
先来点废话(凑凑篇幅,哈哈),我一开始获取开源软件的源代码获取一般都是百度。后来发现效果并不很好。这里以个人为例:一开始想学C++语言,于是就曾经在百度上搜“C++项目源代码”之类现在觉得很可爱也很白痴的问题。但效果并不好,我觉得最好是有比较感兴趣的开源软件,然后再百度开源软件的源代码比较好!
好了下面转入正题!
github上获取开源软件源代码(不用注册账号)
1.进入github官网:https://github.com/
在右上角(search github)上面输入软件名,敲回车搜索。
(以wireshark为例得下图)
上面用红线标出两处,右边(fork)大意为引用的人数,建议选择最多,左边是搜到的项目名(喜欢哪个点哪个!)
选择项目后点击如下:
看到红线标注的(download zip)相信学过英语的都能看懂。直接点击,然后就可以了!下面就跟普通文件下载一样了!
当然如果有github账号的肯定都会下载,而且直接fork过去就到自己的仓库了,这里不啰嗦了。
PS:开源软件源代码获取方法(个人看法):
- 官网下载
- 编程论坛
github
- 去官网下载:一般开源软件最好的方法就是去官网上下载。当然存在一个很明显的问题,很多优秀的软件都是老外的,所以英语得过得去。对于笔者这种英语半斤八两的本科生来说算凑合!(话说官网上的英文教程着实比百度搜到的中文教程要好得多!所以英语好并且软件刚入门的话建议在官网上看看英文教程!)
- 编程论坛下载:无疑编程论坛上能下载到很好的教程和资源(我印象最深的目前是博客园和优快云,最好注册个账号,然后可以搜到很多免费的资源下载。当然我只是小白一只,不是来打广告的)。另外提一点昨天在优快云资源板块搜了一下wireshark的源代码想看看,结果都是要下载积分的。这让我等乡下人情何以堪!(wireshark这种开源软件都要下载积分。。。。。。)当然,笔者没有批判之意,只是觉得开源软件共享嘛!这类源代码建议还是不要下载积分了,多好!
3.github下载,上面已经提过,这里提一下适用范围。得是开源软件,几乎所有的开源软件在github上都能找到。