【发布时间】:2018-10-25 23:58:18
【问题描述】:
我尝试为 LZ4HC 创建一个可执行文件(我使用了 lz4 主页的源代码),但是当我尝试执行该文件时,它显示“符号错误 LZ4_compressBound undefined”。 静态链接和动态链接都不起作用。
gcc -shared -ggdb3 -fPIC -o lz4hc.h lz4hc.c
或
gcc -c lz4hc.c -o lz4hc.o
ar rcs lz4hc.a lz4hc.o
为什么链接后符号 LZ4_compressBound 未定义?
【问题讨论】:
-
“为什么……在链接之后?” -- 请编辑您的问题并显示实际的 link 命令。
标签: compiler-errors linker static-linking dynamic-linking lz4