Linux zlib-1.2.11配置选项
从源代码编译zlib时-Linux zlib-1.2.11配置选项,linux,gcc,zlib,Linux,Gcc,Zlib,从源代码编译zlib时- ./configure --help 在没有任何信息的情况下显示配置选项,所以我想知道是什么 --const and --zprefix 用于。谢谢。--const打开zlib函数输入数组的const关键字。这不是默认值,因为它会破坏旧代码。对于新代码,使用const提供的编译时检查是一个好处 --zprefix在所有外部符号前面加上z,以减少大型应用程序中符号名称冲突的可能性。因此,您可以调用z_crc32()而不是crc32()这是在哪里记录的?--zpref
./configure --help
在没有任何信息的情况下显示配置选项,所以我想知道是什么
--const and --zprefix
用于。谢谢。--const
打开zlib函数输入数组的const
关键字。这不是默认值,因为它会破坏旧代码。对于新代码,使用const
提供的编译时检查是一个好处
--zprefix
在所有外部符号前面加上z
,以减少大型应用程序中符号名称冲突的可能性。因此,您可以调用z_crc32()
而不是crc32()
这是在哪里记录的?--zprefix
在zconf.h中有一些隐藏的文档:/**如果您*确实*需要所有类型和库函数的唯一前缀,请*使用-DZ_前缀编译。“标准”zlib应在没有它的情况下编译。*甚至比使用-DZ_前缀编译更好的是使用configure在zconf.h中使用“/configure--zprefix”永久地设置*这个*/代码>--const
没有文档记录。如果指定了--zprefix,zlib 1.2.11似乎无法生成。