0
對不起,我的gnu-autotools Fu在這裏生鏽了。 。告訴gnu-autotools我的新安裝的庫是(用PKG_CONFIG?)
我們的應用程序使用'packs' - 由用戶和需求下載的數據GB。爲了測試這個,我想使用libifuse將數據傳入/傳出iOS設備而不會造成監獄破壞。所以,我從源代碼構建libifuse,從依賴關係:
我安裝libusbmuxd:
它安裝到以下:
.././install-sh -c -d '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c iproxy '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/iproxy /usr/local/bin/iproxy
make[2]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
./install-sh -c -d '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libusbmuxd.pc '/usr/local/lib/pkgconfig'
不能建立libimobiledevice - 需要找到libusbmuxd:
現在,當構建libimobiledevice時,運行./configure時出現以下錯誤:
checking for libusbmuxd... no
configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met:
No package 'libusbmuxd' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables libusbmuxd_CFLAGS
我的問題:
我如何告訴gnu-autotools
在我的新安裝的庫?這裏最好的做法是什麼?
謝謝,這給了我一個很好的錯誤消息,告訴我我需要做什麼:「也許你應該將包含'libusbmuxd.pc' 的目錄添加到PKG_CONFIG_PATH環境變量」 –
請參閱我的編輯。自動工具使用'pkg-config --exists libusbmuxd'來查看你的lib是否已安裝。 – jml