天天看点

Linux命令

创建新的分支: 

git branch branchName
           

切换到新分支:

git chechout branchName           

以上两句命令等同于下面一句命令:

git checkout -b branchName           

关于make

make -jn           

n为数值,代表n个线程

  • make
    • 这一步是用来编译的,它从Makefile中读取指令,然后编译
    • 这一步就是编译,大多数的源代码包都经过这一步进行编译
    • 当然有些perl或python编写的软件需要调用perl或python来进行编译
    • 如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码
  • make test / make check
    • 顾名思义,这一步就是对上一步 make 的检查了,要确保 make 是没有错误的,也就是这一步的 test、check要全部是 OK 的,error 为0
  • sudo make install
    • 这一步是用来安装的,它也从Makefile中读取指令,安装到指定的位置
    • 这条命令来进行安装,一般需要你有 root 权限(因为要向系统写入文件),所以前面用了 sudo
    make clean           

    这条命令清除out目录下对应板文件夹中的内容,也就是相当于make clean,通常如果改变了一些数据文件(如去掉)、最好执行以下make installclean,否则残留在out目录下的还会被打包进去。

    Makefile:一个文件形式的文件,其中包含一些规则告诉make编译哪些文件以及怎么编译这些文件;

    Kconfig:一个文件形式的文件,其中主要作用是在内核配置时候,作为配置选项;

上一篇: Linux命令
下一篇: linux命令

继续阅读