linux下执行QT可执行文件报错

2018-08-10 11:11:49来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

老样子,不多BiBi,直接进入主题!

 

有时候在linux下编译好QT程序,用QTCreator运行没问题,打包移植到另一台机器上,用命令./XX执行就会报错:error while loading shared libraries:等等问题,有同学可能会问我的依赖库已经放在可执行文件同目录下了,怎么会找不到呢,这里需要把你的可执行文件的目录配置到ld.so.conf文件下,这里介绍两种方法:

一、

1、cd /etc

2、vim ld.so.conf

3、添加你可执行文件的目录,也就是你的依赖库的路径,例如:/home/ninetripod/Desktop/test/debug

4、配置完后运行ldconfig

5、再次用命令执行即可运行

二、

1、cd /etc/ld.so.conf.d

2、sudo vim exe.conf(新建一个conf文件)

3、在exe.conf里面添加你可执行文件的目录,也就是你的依赖库的路径,例如:/home/ninetripod/Desktop/test/debug

4、完成后执行ldconfig

5、再次执行你的可执行文件即可运行

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:虚拟机的三种联网模式(桥接模式、NAT 模式、仅主机模式)

下一篇:Linux下修改Mysql密码的三种方式