,使用下面的配置標誌:安裝的libcurl和非root用戶:需要配置,其中代碼查找我已經成功地安裝了系統和非root用戶的libcurl libcurl.so.4
./configure --prefix=/path/to/lib --exec-prefix=/path/to/lib --bindir=/path/to/lib
一切正常運行編譯如下:
gcc -I/path/to/include -L/path/to/lib/ client.c -lcurl -o client
問題是當我嘗試運行產生的程序。我得到以下錯誤:
client: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
我GOOGLE了一下週圍,發現它已經被報道(和拒絕)作爲一個bug here,但我仍然不清楚如何解決這個問題。按照響應中的建議使用ldconfig
將需要root權限,這顯然沒有。
有什麼我可以做的,使這一切工作?看起來這應該很簡單,但如果是這樣,我完全錯過了它...
謝謝!爲此,這將會很好。 – Dan