我试图从github编译mozlz4,得到以下错误:

mozlz4.c(.text+0x18c): undefined reference to 'LZ4_compressBound'
mozlz4.c(.text+0xlf5): undefined reference to 'LZ4_compressBound'
mozlz4.c(.text+0x206): undefined reference to 'LZ4_compress_default'

它需要pkg config和我安装的liblz4 dev。
我试过设置
CPATH, LIBRARY_PATH, & LD_LIBRARY_PATH
to /usr/include
and then to /usr/lib/x86_64-linux-gnu with no success.

我还尝试将liblz4.a、liblz4.pc、liblz4.so、liblz4.so.1、liblz4.so.1.7.1、lz4.h、lz4frame.h和lz4 h c.h复制到mozlz4.c、mozlz4.h和unomzlz4.c文件所在的目录中,但也没有成功。
我已经很多年没有尝试在linux上编译源代码了,我很困惑。任何帮助都将不胜感激。D
https://github.com/pjanouch/mozlz4
Ubuntu 16.04.3 LTS公司
GNU C编译器版本5.4.0 20160609

最佳答案

尝试编译mozlz4和unmzlz4

关于c - 无法为Linux编译mozlz4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47500733/

10-10 03:05