问题描述
关于在ubuntu环境下,自行创建动态库,在运行link
阶段出现错误,无法加载到这个库的解决办法
dargon@dd:~/桌面/CSAPP/TestCode$ ./snooze
./snooze: error while loading shared libraries: libcsapp.so: cannot open shared object file: No such file or directory
-
方法1: export 下当前的该库所在的位置
此时由于将
libcsapp.so
放在/usr/local/lib
目录下面,但是第一次加进去,程序在link
阶段的时候,会出现错误。-
# 查看下变量 LD_LIBRARY_PATH dargon@dd:~/桌面/CSAPP/TestCode$ echo $LD_LIBRARY_PATH # 设置 LD_LIBRARY_PATH # Note: 第一次用,应该直接export,否则会报错
-