我已经使用以下配置标志在系统和非 root 用户上成功安装了 libcurl:
./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
我用谷歌搜索了一下,发现它已被报告(并被拒绝)为这里的一个错误,但我仍然不清楚如何解决这个问题。按照响应中的建议使用ldconfig
需要root权限,我显然没有。
我能做些什么来让这一切顺利进行吗?看起来这应该很简单,但如果是这样,我就完全想念它了......