ubuntu下运行程序提示找不到libcurl动态库


在ubuntu下安装好CURL后,你就可以开始使用CURL了,编译code的时候,记得加上lcurl。

 

code编译成功后,运行你的可执行文件时,可能会提示找不到libcurl动态库,这是为什么呢?

这是因为程序运行的时候,程序默认会到/lib和/usr/lib目录去搜索动态库,既然提示找不到,

那curl被安装到哪个目录去了呢?

 

我们再回到curl-7.41.0目录,然后看看 installprefix到底安装到什么地方,如下图所示,

若你执行configure的时候没有指定prefix,那么默认安装的目录就是下面这个

 

那么找到了这个,我们只需要再设置下 LD_LIBRARY_PATH这个环境变量即可

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

你可能感兴趣的:(Linux,CURL)