- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我对大型 C 系统的配置/构建很感兴趣...
Linux 内核使用 Kconfig描述各种配置选项(定义为 CONFIG_X 的宏)及其依赖项的语言...基本上,在每个目录中,都有一个 Kconfig 文件,其中包含在此子系统中定义的配置选项...
是否有任何替代方法来描述大型 C 系统(如 Apache 或 *-BSD)中的配置选项?人们通常使用什么?最佳做法是什么?
最佳答案
通常,autotools ( see autotools book ),即 GNU autoconf、automake、libtool 很常见。它们非常灵活,但启动和运行起来可能会非常困难。有了这些,您通常会得到一个“配置”脚本,最终用户可以使用该脚本来指定如何构建软件(比如。./configure --with-foo --disable-bar)。
CMake越来越流行,最显着的是被 KDE 使用。
当然还有无数其他的。
关于c - 替代 Kconfig(内核配置语言)来配置/描述大型 C 软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/798419/
我正在使用 LeopardBoard DM368,我想启用一些视频硬件。相关模块为 vpfe-capture、isif 和 tvp7002。 我已经编写了一个 defconfig 文件,其中包含我认为
我正在向 Linux 内核中的 Kconfig 添加多项选择样式配置。根据用户的选择,它定义了一个宏。配置完成后,内核驱动程序源代码具有 #ifdef block ,它会在其中检查并使用宏进行编译。
我在内核树之外使用 LKM,我想为我的模块使用一些编译选项,例如 MYLKM_CONFIG_{something}。我知道这可以使用 C 预处理 (#define//#ifdef//#endif) 来
我正在尝试构建一个自定义的 Linux 内核。第一次有人问我关于我的配置的问题时,这些问题有一个(新)标签与之关联。 但现在我想再次运行编译内核并再次被问到同样的问题。我该如何去“清除”配置设置? 最
是否有任何 IDE 可以导出 Kconfig 文件以自动添加包含和源文件夹,以及设置在那里定义的实际符号? 我的意思是,几乎不可能为 Linux 内核开发提供完整的 Eclipse 环境。现在我基本上
谁能提供我在 Kconfig 文件中获取环境变量值的语法? 根据环境变量的值,我需要有条件地获取另一个 Kconfig 文件。 最佳答案 您需要使用“option env”在配置符号中捕获环境变量的值
我正在寻找一种将 Kconfig 文件中的选项转换为 int 的方法。因此,例如,我想要: config BUFSIZE int choice prompt "choose a buf
我有一个如下定义的多项选择菜单: menu "Audio" choice prompt "Select Audio Output" default I2S help
我有一个 unsigned long 需要得到一个特定于平台的变量。 我不希望使用引导参数,因为此驱动程序将进入产品并且供应商不愿更改引导参数。 我想知道这个变量是否可以从 Makefile 或 Kc
我计划在我的项目中添加对 menuconfig 的支持。该项目与 Linux 内核无关,因此我必须在 menuconfig 和 Makefile 中从头开始编写所有内容。 如何添加对 menuconf
对于 bool 配置,我使用的是选择。有没有类似的字符串? 最后,我想要一些类似的东西: config MY_VAR_STR string config MY_VAR_BOOL bool defaul
我有一个关于 KConfig 用法的问题。我可以像那样在我的 .kde4/share/config/_appname_rc 配置文件中写入和读取设置 KConfig basicconf; KCon
我知道有一个选项可以将编译时宏/定义添加到可在代码中使用的 Kconfig 文件中。 (例如,常量的一些定义,如#define)。 最佳答案 Kconfig 值作为 Makefile 定义传递。此外,
我对大型 C 系统的配置/构建很感兴趣... Linux 内核使用 Kconfig描述各种配置选项(定义为 CONFIG_X 的宏)及其依赖项的语言...基本上,在每个目录中,都有一个 Kconfig
如何实现 hello world Makefile 和 Kconfig? 我知道怎么写Makefile,但是我们怎么写类似Linux Kernel的Makefile和Kconfig呢。 我想写一个类似
我是一名优秀的程序员,十分优秀!