码迷,mamicode.com
首页 > 其他好文 > 详细

交叉编译环境建立

时间:2014-06-21 08:40:58      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:class   blog   http   tar   ext   com   

先Download,然后#tar zxvf arm-linux-gcc-3.4.1.tar.bz2就可以。

特别注意 

tar xvfj arm-linux-gcc-3.4.1.tar.bz2 -C /
要这么写

=============================
问题:在/home/usr1目录下,想要打包/home/usr2目录中的文件file2,应该使用什么样的tar命令?

解答1:
$ tar -cvf file2.tar /home/usr2/file2
tar: Removing leading ‘/‘ from members names
home/usr2/file2
该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径(这里是home/usr2/,根目录‘/‘被自动去掉了)一并被压缩进来。使用tar命令解压缩后会出现以下情况:
$ tar -xvf file2.tar
$ ls
…… …… home …… …… 
解压缩后的文件名不是想象中的file2,而是home/usr2/file2。

解答2:
$ tar -cvf file2.tar -C /home/usr2 file2
该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)压缩到file2.tar中。注意:-C dir参数的作用在于改变工作目录,其有效期为该命令中下一次-C dir参数之前。
使用tar的-C dir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录,例如:
$ tar -xvf file2.tar -C /home/usr2
而tar不用-C dir参数时是无法做到的:
$ tar -xvf file2.tar /home/usr2
tar: /tmp/file: Not found in archive
tar: Error exit delayed from previous errors

参考:
1,http://www.cppblog.com/amazon/archive/2010/01/13/105571.html
2,(重点参考)没有ARM开发板一样移植uboot并用SKYEYE仿真
http://zyg0227.blog.51cto.com/1043164/260587

交叉编译环境建立,布布扣,bubuko.com

交叉编译环境建立

标签:class   blog   http   tar   ext   com   

原文地址:http://www.cnblogs.com/tiancun/p/3795110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!