【发布时间】:2025-12-27 03:35:11
【问题描述】:
我正在尝试编译然后执行 Leptonica 示例程序colorquant_reg.c
事实:
操作系统: Ubuntu
-
地点:
leptonlib-1.67/src/colorquant_reg.c(我将它移至
src,因为我现在不知道如何告诉编译器缺少的allheaders.h库文件位于/src而不是colorquant_reg.c的原始位置leptonlib-1.67/prog) 我尝试了什么:
gcc -I. colorquant_reg -o out预期结果:我可以用来对我的
.tif文件进行颜色量化的可执行文件。-
错误:
/temp/cckdQZcM.o: In function main': colorquant_reg.c:(.text+0x37: undefined reference to regTestSetup colorquant_reg.c:(.text+0xa5: undefined reference to regTestCleanup /tmp/cckdQZcM.o: In function TestImage' colorquant_reg.c:(.text+0xe0: undefined reference to pixRead 问题 1:我该如何着手和编译这个程序?
问题 2:是否因为我缺少进一步包含的内容而弹出未定义的引用?
干杯
【问题讨论】:
-
这些是链接错误 - 您需要链接正确的库以获取这些缺少的函数,或者编译一些附加文件,这些文件是您正在使用的软件包的一部分
标签: c linker compilation