Linux内核编译:很少有人提及的一些内容
生活随笔
收集整理的這篇文章主要介紹了
Linux内核编译:很少有人提及的一些内容
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 你可以使用O=參數(shù)將編譯結(jié)果放到其他位置(非源代碼目錄),例如:make O=~/build ...
? ? 這樣做的好處是你的源代碼目錄不會(huì)受到任何改變;你甚至可以在不同的體系結(jié)構(gòu)間共享源代碼。
? ? 注意對(duì)每一條make命令都必須附加O=參數(shù)
2. 指定ARCH和CROSS_COMPILE:
? ? make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- gconfig|xconfig
? ? 同樣對(duì)每條make命令附加以上參數(shù)。這樣避免將ARCH和CROSS_COMPILE寫(xiě)在Makefile里。
3. 多進(jìn)程并行編譯
??? 給make加上-j參數(shù)。例如make -j4,就是開(kāi)4個(gè)進(jìn)程。這個(gè)對(duì)提高編譯速度作用明顯。
?
總結(jié)
以上是生活随笔為你收集整理的Linux内核编译:很少有人提及的一些内容的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: openstack中resize更改虚拟
- 下一篇: VirtualBox安装完Linux却进