linux上安装库注意事项

简介: 最近安装libevent, 运行的时候报错:大意是找不到libevent-2.1.so.4  在安装的时候,安装的位置是/usr/local,也做了软链接  ln -s /usr/local/lib/libevent-2.1.so.4 /usr/lib/libevent-2.1.so.4 在运行时就是报错,网上查找了下,原来还有其它道道,新人伤不起。 以libevent
最近安装libevent, 运行的时候报错:大意是找不到libevent-2.1.so.4 
在安装的时候,安装的位置是/usr/local,也做了软链接 
ln -s /usr/local/lib/libevent-2.1.so.4 /usr/lib/libevent-2.1.so.4
在运行时就是报错,网上查找了下,原来还有其它道道,新人伤不起。

以libevent安装为示例:

-1:
解压后,进入

./configure -prefix=/usr/local
make
make install

-2:
安装之后,制作软链接
ln -s /usr/local/lib/libevent-2.1.so.4 /usr/lib/libevent-2.1.so.4

-3:
以上两步还不够,仍会报错,具体说明可以看尾部的参考文献
先看一个文件的内容:
cat /etc/ld.so.conf
显示:
include ld.so.conf.d/*.conf

并未包含/usr/local/lib, 我们将其包含进去。
echo "/usr/local/lib" >> /etc/ld.so.conf

-4:
一般默认/lib和/usr/lib为搜索目录,在其之外的库,可以有两种办法添加到库的搜索路径中。

-4.1:在/etc/ld.so.conf中添加,也是本文前边所述
-4.2:通过环境变量LD_LIBRARY_PATH指明库的搜索路径。


参考文献:

1. http://blog.csdn.net/sahusoft/article/details/7388617


相关文章
|
18天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
28天前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
17天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
23天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
34 2
|
23天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
24天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
65 2
|
28天前
|
关系型数据库 MySQL Linux
Linux环境安装MySQL8.0.36使用rpm包安装,安装顺序是什么?
【8月更文挑战第23天】Linux环境安装MySQL8.0.36使用rpm包安装,安装顺序是什么?
136 1
|
27天前
|
Linux 网络安全 API
【Azure 应用服务】App Service For Linux 环境中,如何从App Service中获取GitHub私有库(Private Repos)的Deploy Key(RSA key)呢?
【Azure 应用服务】App Service For Linux 环境中,如何从App Service中获取GitHub私有库(Private Repos)的Deploy Key(RSA key)呢?
|
28天前
|
关系型数据库 Linux PostgreSQL
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
|
28天前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?