Closed yan-ace62 closed 1 month ago
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libelf.a(elf_compress.o): in function__libelf_compress':(.text+0x113): undefined reference to `ZSTD_createCCtx'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libelf.a(elf_compress.o): in function
出问题是因为libelf依赖libzstd,libzstd静态链接flag缺失导致编译失败。 输入 pkg-config -libs --static 提示链接flag为-lzstd -pthread 在Makefile中增加-lzstd就能正常编译了。
pkg-config -libs --static
-lzstd -pthread
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libelf.a(elf_compress.o): in function
__libelf_compress':(.text+0x113): undefined reference to `ZSTD_createCCtx'出问题是因为libelf依赖libzstd,libzstd静态链接flag缺失导致编译失败。 输入
pkg-config -libs --static
提示链接flag为-lzstd -pthread
在Makefile中增加-lzstd就能正常编译了。