在为ARM编译AIDE时如何解决“错误:您需要libgpg-error.a”?

时间:2019-02-18 11:29:16

标签: cross-compiling configure aide

我最近为ARM编译了GPG,并且在此过程中不得不编译libgpg-error。今天,我需要编译AIDE,并且在./configure期间出现以下错误:

  

配置:错误:您需要安装libgpg-error.a才能使用libgcrypt。

我再次编译了libgpg-error,在--enable-static上使用了./configure选项,现在在libgpg-error.a中有一个/usr/local/lib文件。但是,AIDE的configure脚本显然找不到。我检查了脚本,但内部没有发现任何明显的内容。

我被困在这里,接下来应该检查什么?

2 个答案:

答案 0 :(得分:1)

我使用的是Debian系统,并安装了root软件包,它可以正常工作。

答案 1 :(得分:0)

通过this forum post,将--disable-static添加到./configure是我的解决方法。我正在以没有sudo / root的用户身份在Web托管环境中安装。

我的完整配置命令是./configure --prefix=$HOME --without-zlib --disable-static