Linux移植随笔:git的使用
来源:互联网 发布:阿努纳奇 知乎 编辑:程序博客网 时间:2024/04/29 07:22
昨天搞了一天的yaffs2文件系统挂载,结果还是挂载不上去。收获之一是知道如何使用git下载源代码。
以前下载的yaffs2源代码在新的内核中编译不通过,而又不知道如何下载yaffs2的源代码包,只好使用git来下载了。开始是在windows下安装一个git客户端,可以下载。但是源代码及脚本文件的格式全部变成DOS格式的,在内核中不能使用,尤其是脚本文件,因为两个系统对回车换行的理解是不同的。没办法,只能在linux平台下下载源代码了。这里记录一下。
git源代码在这里:http://kernel.org/pub/software/scm/git/,我下载的是git-1.7.2.tar.gz,当然,也有更新的版本。
下面是安装过程:
1、解压:
$ tar zxf git-1.7.2.tar.gz
2、配置:
$ ./configure --prefix=/usr/local/
3、编译:
$ make
4、安装:
# make install
# which git
/usr/local/bin/git
这里在命令行下输入git会出现许多有用的信息,大意是解释一些常用命令。此处只使用了clone命令,相当于SVN的checkout。
下面通过git来下载yaffs2源代码:
下载yaffs2:
$ git clone git://www.aleph1.co.uk/yaffs2
Cloning into yaffs2...
remote: Counting objects: 6505, done.
remote: Compressing objects: 100% (3794/3794), done.
remote: Total 6505 (delta 5171), reused 3402 (delta 2642)
Receiving objects: 100% (6505/6505), 3.32 MiB | 10 KiB/s, done.
Resolving deltas: 100% (5171/5171), done.
新的源代码的内核补丁文件多了一个选项:m/s。
$ git clone git://www.aleph1.co.uk/yaffs2
Cloning into yaffs2...
remote: Counting objects: 6505, done.
remote: Compressing objects: 100% (3794/3794), done.
remote: Total 6505 (delta 5171), reused 3402 (delta 2642)
Receiving objects: 100% (6505/6505), 3.32 MiB | 10 KiB/s, done.
Resolving deltas: 100% (5171/5171), done.
我见到有资料说新的内核要使用m选项,不过仔细看这些信息,发现新内核要使用s选项。使用新的yaffs2源代码,可以在新的内核版本中通过编译。
木草山人于3.18
- Linux移植随笔:git的使用
- Linux移植随笔 tslib
- ucos的移植 随笔
- Linux移植随笔:终于解决Tslib的问题了
- Linux移植随笔:终于解决Tslib的问题了
- Linux移植随笔:终于解决Tslib的问…
- Linux移植随笔:终于解决Tslib的问…
- Linux移植随笔:终于解决Tslib的问题了
- Linux移植随笔:又遇困难
- Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析
- Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析
- 移植随笔-dev和stable的比较
- S3C2440 VxWorks移植随笔--USB的问题
- linux上GIT的使用
- linux中git的使用
- linux上GIT的使用
- linux下git的使用
- Linux下SQLite3的移植与使用
- 经典.net面试题目
- java基础加强--要点总结3
- Android高手进阶教程(十六)之---Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- c#写爱情(转)
- Make.am中生成.la动态库的同时要链接.a静态库的问题
- Linux移植随笔:git的使用
- Editplus的PHP环境配置详解
- 抛弃WebService,在.NET4中用 jQuery 调用 WCF
- 数据库提取前10条记录
- VS2010版快捷键
- [原创]SQL2008分区表的应用策略
- life
- java对象序列化
- oracle的dbms_output