linux编译busybox,uboot,kernel等常用到的命令及出现过的问题

来源:互联网 发布:javascript图片轮播 编辑:程序博客网 时间:2024/05/01 03:22
ubuntu 16


arm-none-linux-gnueabi : arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://pan.baidu.com/s/1mh7wyZu

uboot:u-boot-2015.04  http://pan.baidu.com/s/1jI2WZ8i


busybox-1.26.2 http://pan.baidu.com/s/1boG2m0R


linux-3.16.39.tar.xzhttp://pan.baidu.com/s/1hsNZJJQ



sudo mkdir 

ls ls -l

sudo chmod 777 文件名或目录名, sudo chmod +x 文件名  使文件可运行


解压:

tar.bz2 格式文件  tar xjvf u-boot-2015.04.tar.bz2//v参数可看解压过程


1、*.tar 用 tar –xvf 解压 
2、*.gz 用 gzip -d或者gunzip 解压 
3、*.tar.gz和*.tgz 用 tar –xzf 解压 
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
5、*.tar.bz2用tar –xjf 解压 
6、*.Z 用 uncompress 解压 
7、*.tar.Z 用tar –xZf 解压 
8、*.rar 用 unrar e解压 
9、*.zip 用 unzip 解压


Linux查找含有某字符串的所有文件-----------------------------------------------

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" *

 * : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

===========================================================

显示当前编译路径:echo $PATH

设置编译路径:

 export PATH="/arm-none-linux-gnueabi/arm-2014.05/bin:$PATH"


删除文件或文件夹: sudo rm -rf tmp/


拷文件

将目录下的所有目录包括子目录陆续复制到另外一个目录cp -r /home/tomcat/ /tmp/bak              // 递归处理,将指定目录下的文件及子目录一并处理

拷贝kerry目录下文件到tmp目录下cp /home/kerry/*  /tmp




 linux 内核编译时出现scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h错误的解决办法:sudo apt-get install libssl-dev







0 0