我在我的笔记本电脑ubuntu14.04上为我的Beaglebone交叉编译内核和模块,在我输入make modules_install之后,配置进程重新启动。最后一步是走错了方向。步骤:2,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
do some modificatio
我下载了Linux内核源代码,成功地编译了它,并在QEMU中使用BusyBox运行它。
由于有了BusyBox,我可以使用一些常用的工具,如vi、ls、cp、cat等等。但是当我试图编译一个简单的"hello world“C/C++程序时,我得到了gcc: not found。因此,我的问题是:如何在运行自定义Linux内核(而不是标准发行版)的基本QEMU中安装普通的开发工具,如gcc、make等?
我已经开始阅读“必不可少的Linux设备驱动程序”一书。我正在遵循编译和引导到一个新内核的过程。但是,我无法引导到新编译的内核--我在grub中选择新内核,然后..nothing...the屏幕保持不变。下面是我正在采取的步骤,正如书中所描述的(我使用的是内核2.6.24,因为这是本书的基础):
cd /usr/src/linux-2.6.24 # the base dir of the kernelI downloade