移植第一个Linux内核(for 2440) 缺乏、安全感 2021-08-20 01:48 354阅读 0赞 > 参考 Mini2440\_Linux移植开发实战指南.pdf 和 > [Mini2440\_Linux移植开发实战指南补充][Mini2440_Linux] linux-2.6.32.2内核源码下载地址:[https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/][https_mirrors.edge.kernel.org_pub_linux_kernel_v2.6] 1.1 解压,配置内核 tar xzf linux-2.6.32.2.tar.gz 1.2 配置,编译内核 搜寻内核中的配置文件: find -name “\*defconfig” 找到一项: arch/arm/configs/s3c2410\_defconfig 配置: make ARCH=arm CROSS\_COMPILE=arm-linux- s3c2410\_defconfig make ARCH=arm CROSS\_COMPILE=arm-linux- menuconfig 编译内核: make ARCH=arm CROSS\_COMPILE=arm-linux- uImage **…** 注:要使用 make menuconfig 文本界面图形菜单,需要安装ncurses。 apt-get install libncurses5-dev 编译安装包时出现: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or direcory。 下载安装如下两个库,问题解决 sudo apt-get install libstdc++6 sudo apt-get install lib32stdc++6 [Mini2440_Linux]: https://blog.csdn.net/u012577474/article/details/102143976 [https_mirrors.edge.kernel.org_pub_linux_kernel_v2.6]: https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/
还没有评论,来说两句吧...