仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 333|回复: 8
打印 上一主题 下一主题

[其他Linux] linux教程之error while loading shared libraries xx.so处置办法

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:58:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
一样平常我们在Linux下实行某些内部程序的时分大概会提醒找不到共享库的毛病,好比:

tmux:errorwhileloadingsharedlibraries:libevent-1.4.so.2:cannotopensharedobjectfile:Nosuchfileordirectory

缘故原由一样平常有两个,一个是操纵体系里的确没有包括该共享库(lib*.so.*文件)大概共享库版本不合错误,碰到这类情形那就往网高低载并安装上便可.
别的一个缘故原由就是已安装了该共享库,但实行必要挪用该共享库的程序的时分,程序依照默许共享库路径找不到该共享库文件.
以是安装共享库后要注重共享库路径设置成绩,以下:
1)假如共享库文件安装到了/lib或/usr/lib目次下,那末需实行一下ldconfig命令
ldconfig命令的用处,次要是在默许征采目次(/lib和/usr/lib)和静态库设置文件/etc/ld.so.conf内所列的目次下,搜刮出可共享的静态链接库(格局如lib*.so*),进而创立出静态装进程序(ld.so)所需的毗连弛缓存文件.缓存文件默许为/etc/ld.so.cache,此文件保留已排好序的静态链接库名字列表.
2)假如共享库文件安装到了/usr/local/lib(良多开源的共享库城市安装到该目次下)或别的"非/lib或/usr/lib"目次下,那末在实行ldconfig命令前,还要把新共享库目次到场到共享库设置文件/etc/ld.so.conf中,以下:
#cat/etc/ld.so.conf
includeld.so.conf.d/*.conf
#echo"/usr/local/lib">>/etc/ld.so.conf
#ldconfig
3)假如共享库文件安装到了别的"非/lib或/usr/lib"目次下,可是又不想在/etc/ld.so.conf中加路径(大概是没有权限加路径).那能够export一个全局变量LD_LIBRARY_PATH,然后运转程序的时分就会往这个目次中找共享库.
LD_LIBRARY_PATH的意义是告知loader在哪些目次中能够找到共享库.能够设置多个搜刮目次,这些目次之间用冒号分开开.好比安装了一个mysql到/usr/local/mysql目次下,个中有一年夜堆库文件在/usr/local/mysql/lib上面,则能够在.bashrc或.bash_profile或shell里到场以下语句便可:
exportLD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH
一样平常来说这只是一种一时的办理计划,在没有权限或一时必要的时分利用.

开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。
小妖女 该用户已被删除
沙发
发表于 2015-1-18 16:17:38 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
板凳
发表于 2015-1-24 16:00:22 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
山那边是海 该用户已被删除
地板
发表于 2015-2-2 10:42:22 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
再见西城 该用户已被删除
5#
发表于 2015-2-7 18:17:09 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
爱飞 该用户已被删除
6#
发表于 2015-2-22 22:57:38 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
因胸联盟 该用户已被删除
7#
发表于 2015-3-7 04:56:07 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
老尸 该用户已被删除
8#
发表于 2015-3-14 13:22:24 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
兰色精灵 该用户已被删除
9#
发表于 2015-3-21 09:36:25 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-27 07:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表