Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux kernel 其中的CONFIG_是在linux内核源代码中定义的_Linux Kernel - Fatal编程技术网

Linux kernel 其中的CONFIG_是在linux内核源代码中定义的

Linux kernel 其中的CONFIG_是在linux内核源代码中定义的,linux-kernel,Linux Kernel,我看到许多带有ifdef CONFIG_的文件。我关心的是配置的定义在哪里。我搜索了很多头文件,但都是徒劳的。它可能是在使用-DCONFIG\u OF之类的东西进行编译时指定的。它是从make menuconfig生成的.config文件中保存的内核配置参数派生而来的。然后将该.config文件转换为头文件,通常称为include/generated/autoconf.h,可供C预处理程序使用。该文件定义为.config文件中注明的@sawdust,但用户无法手动选择。因此,对以上内容的更正:它

我看到许多带有ifdef CONFIG_的文件。我关心的是配置的定义在哪里。我搜索了很多头文件,但都是徒劳的。

它可能是在使用-DCONFIG\u OF之类的东西进行编译时指定的。它是从make menuconfig生成的.config文件中保存的内核配置参数派生而来的。然后将该.config文件转换为头文件,通常称为include/generated/autoconf.h,可供C预处理程序使用。该文件定义为.config文件中注明的@sawdust,但用户无法手动选择。因此,对以上内容的更正:它是由支持OpenFirmware接口的体系结构代码选择的。检查宏是否已启用和是否内置也很好。注意:它可能是在使用-DCONFIG\u之类的东西进行编译时指定的。它是从.config文件中保存的内核配置参数派生的,由make menuconfig生成。然后将该.config文件转换为头文件,通常称为include/generated/autoconf.h,可供C预处理程序使用。该文件定义为.config文件中注明的@sawdust,但用户无法手动选择。因此,更正上述内容:它是由支持OpenFirmware接口的体系结构代码选择的。检查宏是否已启用以及是否已内置也很好。什么: