linux 为什么在ubuntu20上运行gtk4应用程序会在加载共享库时给出:libgtk-4.so.1:无法打开共享目标文件:没有这样的文件或目录?[已关闭]

bwntbbo3  于 2023-01-25  发布在  Linux
关注(0)|答案(1)|浏览(265)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
昨天关门了。
Improve this question
我是新来的linux。它是poosible使用GTK4开发的应用程序在旧版本如ubutnu 16,18等。
尝试在ubuntu 20中执行已编译(ubutnut 22)的Gtk4二进制文件。
然后...
/hello:加载共享库时出错:libgtk-4.so.1:无法打开共享目标文件:无此文件或目录

km0tfn4u

km0tfn4u1#

ldd gtk4_app_name找出哪些动态库链接到你的GTK4应用。分享更多关于你的文件的信息,pwd什么目录名。echo $PATH
https://linuxhint.com/use-ldd-command-in-linux/https://manpages.ubuntu.com/manpages/trusty/man1/ldd.1.html
读取自己-s gtk4应用程序名称ls-l
gtk4应用正在使用较新版本的库。请安装较新版本的库以替换旧库。
su超级用户密码:cd/lib ln-s libgtk-3.so.1 libgtk-4.so.1 #检查顺序创建ln-s目标链接名称符号链接从较新的版本名称libgtk-4.so.1到现有的旧库名称/lib/libgtk-3.so.1在第一个表单中,创建一个到目标的链接,名称为LINK_NAME。
https://manpages.ubuntu.com/manpages/focal/en/man1/ln.1.html
认识到混合和匹配库名称是一个坏的政策。最好更新应用程序来匹配库,这样你就不会产生随机的运行时问题。打开一个终端,阅读手册中关于符号链接的详细信息
https://www.cyberciti.biz/faq/ubuntu-upgrade-update-single-package-using-apt-get/In第一个表单,使用名称LINK_NAME. https://linuxhint.com/update_all_packages_ubuntu/https://tecadmin.net/upgrading-ubuntu-packages-command-line/创建指向目标的链接
你问了一个问题。我根据你提供的信息回答了。请分享你的工作和不工作。祝你有美好的一天。学习linux并与你附近的其他人分享。
我用www.example.com www.example.com最新的祝你好运。我们都学到了一些新的东西,即使在40年后。弗雷德 ghostbsd.org ghostbsd.org/download latest Best of luck to you. We all learn something new, even after 40 years. Fred

相关问题