Linux内核的编译过程
发布日期:2021-10-16 12:05:24
浏览次数:10
分类:技术文章
本文共 1315 字,大约阅读时间需要 4 分钟。
1. arm-linux-gcc-2.95.3.tgz
编译器,版本:2.95.3, 编译Linux2.4.18版本时使用。 安装方法: (1)使用root身份登录Linux系统 (2)进入根目录解压安装 #cd / #tar xvzf arm-linux-gcc-2.95.3.tgz -C / (3)编辑/etc/profile系统环境变量文件,把编译器路径加入到系统路径,(注仅仅是添加最下面那句) ,如下: # Path manipulation if [ `id -u` = 0 ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin pathmunge /usr/local/arm/2.95.3/bin fi (4)重新启动系统并以root身份登录 (5)在命令行输入arm-linux-gcc -v检查编译器是否安装: #arm-linux-gcc -v Reading specs from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/specs gcc version 2.95.3 20010315 (release)2. 安装linux2.4.18开发包
#tar xvzf Nano2410V2_linux-2.4.18_sdk40.tgz -C / 将在/opt目录下产生FriendlyARM/Nano2410V2目录,内含开发Linux-2.4.18、Busybox 1.2、Qtopia 的开发源代码等。 /opt/FriendlyARM/Nano2410V2 +---examples (示例应用程序代码) +---Jflash (Linux下Jtag烧写工具) +---mkyaffs (yaffs文件系统映象文件制作工具) +---vivi (vivi源代码, 不含USB下载功能) +---busybox-1.2.0 (busybox源代码) +---kernel (linux-2.4.18内核源代码) +---arm-qtopia (使用USB鼠标的Qtopia源代码包) +---ipaq-qtopia (使用触摸屏的Qtopia源代码包) +---x86-qtopia (x86版本的Qtopia源代码包) +---root_qtopia_mouse (使用USB鼠标的文件系统内容) +---root_qtopia_tp (使用触摸屏的文件系统内容) +---root_qtopia_default (缺省的的文件系统内容,用于测试)3.编译内核进入到目录/opt/FriendlyARM/Nano2410V2/Kernel下面,然后在命令行输入make或者是make zImage或者是make menuconfig要是使用make,则在当前目录下面生成vmlinux,使用make zImage,则会在目录/opt/FriendlyARM/Nano2410V2/Kernel/arch/arm/boot下面生成zImage。转载地址:https://blog.csdn.net/snowbirdfly/article/details/1556141 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月11日 19时02分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
刷好老毛子系统进不了老毛子系统后台的解决办法
2019-04-30
Parallels Desktop 16 不能联网的解决办法
2019-04-30
SLAM中TUM数据集更改图片名字
2019-04-30
synchronized和CAS锁的区别【图文教程】
2019-04-30
配置nginx只允许域名访问,禁止ip访问【图文教程】
2019-04-30
Java代理【图文教程】_第1章_静态代理
2019-04-30
Java代理【图文教程】_第2章_jdk动态代理
2019-04-30
AOP面向切面编程【图文教程】_第1章
2019-04-30
AOP面向切面编程【图文教程】_第2章
2019-04-30
二叉树之前序、中序、后序和层次遍历【图文教程】
2019-04-30
java类的构成
2019-04-30
创建安装linux:centOS
2019-04-30