用静态链接库会把库直接编译进去,用动态链接库需要把库添加到环境变量,不然会出现:
error while loading shared libraries
动态链接库加到环境变量两个方法:
1. 把它们复制到系统环境变量已有的路径下,如 /usr/lib /usr/local/lib 这些
2. 另外放到一个专有目录,将路径export 到环境变量
export LD_LIBRARY_PATH=/home/cidi/StationAnnounce/lib:$LD_LIBRARY_PATH
或者修改 ~/.bashrc ,
vim ~/.bashrc
在.bashrc文件中添加如下内容:
export LD_LIBRARY_PATH=/home/cidi/StationAnnounce/lib:$LD_LIBRARY_PATH
更新 .bashrc
source ~/.bashrc