首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Leptonica编译错误

Leptonica编译错误
EN

Unix & Linux用户
提问于 2019-06-10 07:37:19
回答 1查看 218关注 0票数 0

试图在Ubuntu 16上安装轻子子版本1.78,但由于某些原因,它不起作用。在运行./configuremake之后,我一直收到以下错误:

代码语言:javascript
复制
make[2]: Entering directory '/home/user/Documents/leptonica/leptonica-1.78.0/prog'
  CC       convertfilestopdf.o
  CCLD     convertfilestopdf
../src/.libs/liblept.so: undefined reference to `lzham_z_version'
../src/.libs/liblept.so: undefined reference to `lzham_z_deflateInit'
../src/.libs/liblept.so: undefined reference to `lzham_z_inflate'
../src/.libs/liblept.so: undefined reference to `lzham_z_deflate'
../src/.libs/liblept.so: undefined reference to `lzham_z_deflateEnd'
../src/.libs/liblept.so: undefined reference to `lzham_z_inflateInit'
../src/.libs/liblept.so: undefined reference to `lzham_z_inflateEnd'
collect2: error: ld returned 1 exit status
Makefile:2603: recipe for target 'convertfilestopdf' failed
make[2]: *** [convertfilestopdf] Error 1
make[2]: Leaving directory '/home/user/Documents/leptonica/leptonica-1.78.0/prog'
Makefile:476: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/user/Documents/leptonica/leptonica-1.78.0'
Makefile:385: recipe for target 'all' failed
make: *** [all] Error 2

我想我安装了所有所需的依赖项,是不是缺少了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-06-11 02:11:02

最后找出了如何使用make-for-local进行正确编译。不知道是不是我的情况,因为我没有看到很多指南使用这个。

代码语言:javascript
复制
./configure
./make-for-local
sudo make
./make-for-auto
sudo make install
sudo make -j4 check
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/523940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档