当前位置: 技术问答>linux和unix
内核编译选项Library routines的作用
来源: 互联网 发布时间:2016-10-03
本文导语: 请教,内核编译选项 Library routines 的作用是什么? 网上没有查到相关信息。谢谢。 有以下选项, CONFIG_BITREVERSE=y # CONFIG_CRC_CCITT is not set # CONFIG_CRC16 is not set # CONFIG_CRC_ITU_T is not set CONFIG_CRC32=y # CONFIG_CRC7 is...
请教,内核编译选项 Library routines 的作用是什么? 网上没有查到相关信息。谢谢。
有以下选项,
CONFIG_BITREVERSE=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
有以下选项,
CONFIG_BITREVERSE=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
|
CONFIG_LIBCRC32C=y
表示定义这些宏,在编译内核源码时会编译,你可以找到
#ifdef CONFIG_LIBCRC32C
#endif
之类的源代码。
表示定义这些宏,在编译内核源码时会编译,你可以找到
#ifdef CONFIG_LIBCRC32C
#endif
之类的源代码。
|
最后看Kobject里任意一个子选项的描述:
This option is provided for the case where no in-kernel-tree
modules require CRC-CCITT functions, but a module built outside
the kernel tree does.
大概这里的模块功能都是供没有包含在Linux源码中的第三方的模块使用的
This option is provided for the case where no in-kernel-tree
modules require CRC-CCITT functions, but a module built outside
the kernel tree does.
大概这里的模块功能都是供没有包含在Linux源码中的第三方的模块使用的