linux命令行加宏定义 linux的宏内核设计

linux内核宏定义常规

我们在使用make menuconfig时,首先会确定架构arch,然后读取arch目录的Kconfig中的配置宏定义,生成编译条目,然后读取Linux内核根目录下的.config选项, 将.config中的配置信息显示在图形界面上[*] [M] or []。

成都创新互联欢迎来电:18980820575,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联网页制作领域十余年,包括成都三轮搅拌车等多个领域拥有丰富的网站制作经验,选择成都创新互联,为网站保驾护航!

你说的应该是嵌入式Linux系统里的宏定义吧。这些都是关于ARM寄存器地址的定义,比较底层了。

cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。ls命令 这是一个非常有用的查看文件与目录的命令。

Linux内核根目录中的配置文件.config中包含了许多宏定义,

1、config英[knfg]美[knfg]abbr. (计算机系统)配置。

2、内核配置参数都保存在这里,默认情况下该配置文件中的配置很保守。我们在执行make xconfig或者make menuconfig之后,退出时会提示我们保存,修改过之后的配置就保存在这个.config文件里了。

3、简单地说,Linux内核里有许多功能或驱动是我们用不上的,我们应该把这些不需要的东西去掉,这样可以让操作系统系统占用内存小,启动速度快。一般嵌入式Linux操作系统需要裁剪。

4、如果.config不存在,运行make config/menuconfig时的缺省设置由固化在各个Kconfig文件中各项目的缺省值决定。

unix下的宏定义在linux下怎么表示

ls命令 这是一个非常有用的查看文件与目录的命令。grep命令 该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

你说的应该是嵌入式Linux系统里的宏定义吧。这些都是关于ARM寄存器地址的定义,比较底层了。

问make命令的用法的话,直接man make就好了 问makefile的写法的话,从网上找两篇文章看看 这么宽泛的问题应当学会自己查资料。 如果有特定的问题,比如makefile中某条语句不清楚什么意思,适合在这里提问。

我们在使用make menuconfig时,首先会确定架构arch,然后读取arch目录的Kconfig中的配置宏定义,生成编译条目,然后读取Linux内核根目录下的.config选项, 将.config中的配置信息显示在图形界面上[*] [M] or []。


文章标题:linux命令行加宏定义 linux的宏内核设计
网址分享:http://ybzwz.com/article/decdsde.html