我可以使用以下命令基于指定架构默认值为自定义的基于ARM的板创建Linux内核.config文件:ARCH=arm make defconfig KBUILD_DEFCONFIG=var_som_mx6_android_defconfig 我认为这个命令基本上是将./arch/arm/conf...
我已经为一个叫做defconfig的板子执行了make menuconfig并修改了一些配置。当我选择保存时,在内核顶级目录下创建了一个新的.config文件。 我想要为这个新的.config文件创建一个新的defconfig。 我能否将.config复制为一个新的defconfig并将其...
我有一个ELF格式的Linux内核映像,我想找出用于构建此内核的.config文件。当我对该映像执行objdump时,我看到一个名为kernel_config_data的部分包含文本,但并不像配置文件。有没有办法检索这些信息?
当我在开发Linux驱动时,我阅读了这个文档,学习如何编写Linux kbuild makefile。 我知道kbuild系统使用makefile变量,例如obj-y和obj-m来确定要构建什么以及如何构建。 但是我困惑的是kbuild系统真正执行构建过程的位置。简而言之,如果我有obj-...
在从头开始编译Linux时,我意识到在编译过程中会出现编译代码。 例如:CC文件名,LD文件名,CC[M]文件名。 这些代码是什么意思?
我计划在我的项目中添加menuconfig支持。 该项目与Linux内核无关,因此我必须从头开始编写menuconfig和Makefile中的所有内容。 如何添加对menuconfig的支持并创建Kconfig文件,让makefile读取.config文件中的定义? 有没有好的入门教程可供参考?
我正在与Linux内核构建系统(Kbuild,内核≥2.6.28)以及一个更大项目的目录结构和构建系统进行对抗。我们的项目包含一个非内置的Linux内核模块,我们的目录结构看起来像这样(显然是简化过的):checkout/src/common/*.c source file...