我刚开始使用GMP,我需要检查任何一个功能。
我下载了gmp-6.0.tar
,然后将其解压缩,然后在我的代码中使用了gmp_printf
。
现在,当我打开gmp_printf.c
时,它有一个头文件gmp.h
。但是当我搜索那个提取的文件夹时,它就不存在了。所以我只想让printf.c
代码与我的本机代码成功链接。
我不希望安装完整的库。
答案 0 :(得分:2)
运行gmp.h
时会生成标题configure
,其中包含您配置的设置的具体信息。一般来说,从库中剪切函数不是一个好主意。特别是在这种情况下,我看不到任何方法可以打印GMP类型而不实际定义它们。
另请注意,GMP是LGPLv3和/或GPL v2.0,通过复制此类代码,您的代码必须与GPL兼容。
答案 1 :(得分:1)
看看mini-gmp。它作为独立的便携式SUBSET GMP库包含在GMP源中。 :)
请参阅此邮件列表主题作为参考: https://gmplib.org/list-archives/gmp-devel/2011-December/002144.html