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

内容预览:

    老样子,不多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、再次执行你的可执行文件即可运行

    和大佬一起学习网络安全知识

    以上就是:linux下执行QT可执行文件报错 的全部内容

    本站部分内容来源于互联网和用户投稿,如有侵权请联系我们删除,谢谢^^
    Email:[email protected]


    0 条回复 A 作者 M 管理员
      所有的伟大,都源于一个勇敢的开始!
    欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论