一次调用动态库时出现问题的解决历程(二)

2014-11-24 02:36:24 · 作者: · 浏览: 1
此,运行的时候,会出现找不到库的错误。
为了运行,我们可以临时修改环境变量“LD_LIBRARY_PATH”的值。
进入到库所在的目录,如下:
[billing_dx@bmcs1 library]$ls #进入到库所在的目录
call libshowc.so makefile showc.c showc.h
[billing_dx@bmcs1 library]$export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH #环境变量中添加库所在的目录
[billing_dx@bmcs1 library]$cd call/ #进入调用库的目录
[billing_dx@bmcs1 call]$ls #查看生成的可执行文件
main main.cpp makefile
[billing_dx@bmcs1 call]$main #成功执行
in c,in fun showc
[billing_dx@bmcs1 call]$