Linux-编译linux-4.8.9
下载最新的Linux内核代码进行学习,编译之前应该安装交叉工具链然后进行编译。交叉工具链 下载:https://launchpad.net/linaro-toolchain-binaries/trunk/2013.10,Linux系统选择 gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz。 安装:解压文件...
下载最新的Linux内核代码进行学习,编译之前应该安装交叉工具链然后进行编译。
交叉工具链
下载:https://launchpad.net/linaro-toolchain-binaries/trunk/2013.10,Linux系统选择 gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz。
安装:解压文件到/usr/local/arm目录:tar -xvf gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz -C /usr/local/arm/
加入环境变量:在文件/root/.bashrc最后加入export PATH=/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/:$PATH,生效命令:source ~/.bashrc
测试:arm-linux-gnueabihf-gcc -v
![]()
配置内核
修改平台和工具链:vi Makefile +225

配置板级配置文件:make s3c2410_defconfig
配置内核选项:make menuconfig
编译
make zImage

提示编译器错误,换了gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar继续编译,地址:http://releases.linaro.org/components/toolchain/binaries/latest-4/arm-linux-gnueabihf/
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)