我正在尝试交叉编译 gnutls。Gnutls 依赖于 libnettle。我能够交叉编译 libnettle,但是,在尝试交叉编译 gnutls 时,我在配置过程中遇到错误:
configure: error: Libnettle 2.2 was not found.
我交叉编译的 libnettle 版本是 2.2。
配置命令是:
./configure --host=mips --prefix=/home/tom/lib/gnutls-3.0.3 CC=/crosstools/mips-gcc CXX=/crosstools/mips-g++ --enable-shared --with-libnettle-prefix=/home/tom/lib/nettle-2.2
我也试过:配置LDFLAGS="-L/home/tom/lib/nettle-2.2"
没有运气。
这些库安装在 /home/tom/lib/nettle-2.2/lib 中。我也试过这个目录。由于某种原因,libnettle 没有被检测到。有谁知道为什么?