原文:linux内核中#if IS_ENABLED(CONFIG_XXX)与#ifdef CONFIG_XXX的区别

. if IS ENABLED CONFIG XXX . IS ENABLED的定义如下: IS ENABLED CONFIG FOO evaluates to if CONFIG FOO is set to y or m , otherwise. define IS ENABLED option or IS BUILTIN option , IS MODULE option . 从以上注释来看 ...

2019-08-09 12:12 0 566 推荐指数:

查看详情

Linux驱动开发—— IS_ENABLED

在閱讀Linux內核代碼的時候,會經常遇到下面的幾個宏函數: IS_ENABLED 這個宏最爲常見 IS_BUILTIN IS_MODULE IS_REACHABLE 這幾個宏函數是在文件include/linux/kconfig.h定義 ...

Fri Oct 14 22:45:00 CST 2016 0 1570
分析uboot make xxx_config过程

make xxx_config实质上就是调用了 首先看MKCONFIG: 【注意】SRCTREE=源文件下的目录 之后的语句: @$(MKCONFIG) $(@:_config=) arm arm920t EmbedSky NULL s3c2440就相当于执行 ...

Wed Jun 28 03:16:00 CST 2017 0 2246
Linux内核Makefile、Kconfig和.config的关系

转载:http://emb.hqyj.com/Column/7565.html 1、Linux内核如此庞大(几万个文件),目录又分为很多层,它是如何将各层目录下的文件关联起来的? linux内核通过层层目录管理,形成了一个树形目录[内核源码树],这是一个树形结构。从数据结构管理方面看,对于一颗 ...

Thu Jun 28 04:22:00 CST 2018 0 849
u_boot移植(一)---make xxx_config

---------------------------------------------------------------------------------------------------- ...

Thu Aug 02 23:52:00 CST 2018 0 1118
Linux内核配置.config文件

在命令行,进入顶层内核目录,并输入命令make menuconfig,就可以启动一个基于菜单的内核配置编辑器。从这里开始,你可以访问每个可用的配置参数,并生成一个定制的内核配置。 当你退出配置编辑器时,它会提示你是否保存修改,如果选择保存修改,全局配置文件.config就会被更新(如果不存在 ...

Wed Apr 16 21:47:00 CST 2014 0 2385
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM