我正在尝试为32位单核Intel Atom计算机编译内核。不用说,编译会花费大量时间。它已经进行了2个小时,但仍仅在驱动程序模块中途完成一半。
在我的主桌面上编译内核仅需15分钟,但这是一台64位计算机。我可以通过更好的计算机进行交叉编译以生成32位内核软件包吗?
尽管可以交叉编译内核,但最简单的方法是创建32位(i386)chroot并在其中构建它。
安装ubuntu-dev-tools
:
$ sudo apt-get install ubuntu-dev-tools
创建一个i386 chroot:
$ mk-sbuild --arch=i386 precise
(您可能不得不运行两次,第一次,它安装schroot
等,并设置mk-sbuild
)
然后输入chroot:
$ schroot -c precise-i386
像通常那样构建内核。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句