上图是因为找不到动态链接库无法启动程序,我们只需要将动态链接库的路径加到主目录的.bashrc文件中或.profile文件中即可解决
说一下.bashrc和.profile的区别:
.bashrc是每次在终端执行程序时都会去.bashrc文件里找一遍动态链接库的路径,推荐将动态链接库的路径写道这个里面,优点是你在.bashrc文件里加入动态链接库路径后可以马上运行程序,但是如果动态链接库的路径较多的话,注意一下顺序,最好将常用的路径放到上面;
.profile是在你登录账户或开机时才会读取一次里面的动态链接库路径,你在.profile文件里加入动态链接库路径后需要重启才能运行程序,不重启机器还是会报找不到动态链接库的错误;
export LD_LIBRARY_PATH=SLD_LIBRARAY_PATH:/opt/5.12.11/gcc 64/lib
还有一种临时的办法,就是在运行程序前将动态链接库的路径告诉系统,也可以正常运行程序,但是这种办法是临时的,关闭终端后需要再次输入将动态链接库的路径告诉系统,才能正常运行程序。