,使用下面的配置标志:安装的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