我正在运行 Ubuntu 14.04 32 位虚拟机,看看这是否有任何区别......
我跟着这个问题的答案一起看:
如何在 Ubuntu 15.04 上编译 libimobiledevice 1.2?
但我尝试做的时候遇到了一个错误
./autogen.sh
它说我需要更新版本的 libplist,所以我按照 libplists github 页面上的安装说明进行操作。安装似乎没有问题,现在我解决了该错误,./autogen.sh 抛出了此错误...
这是其运行的最后一行,然后我在终端中收到错误......
#define LT_OBJDIR ".libs/"
checking for libplist Cython bindings... no
configure: WARNING: cannot find libplist Cython bindings. You should
install your distribution specific libplist Cython bindings package.
checking for openssl... no
configure: error: OpenSSL support explicitly requested but OpenSSL could
not be found
尝试执行 sudo apt-get install openssl 但它说它已经安装了..
答案1
要编译代码,您需要 的开发库libssl
。安装openssl
或libssl
是不够的。因此libssl-dev
通过以下方式安装
sudo apt-get install libssl-dev
之后,开始
./autogen.sh
再次。
答案2
安装包libssl-dev
sudo apt-get install libssl-dev
然后重新编译代码。