Ubuntu 添加so库搜索路径

news/2024/7/23 10:23:36 标签: ubuntu, linux
方法一: 修改 /etc/ld.so.conf文件
  • 将需要配置的库复制到一个目录中,注意复制指令需要添加 -a 选项, -a选项可以将现有so库的链接关系一同拷贝,如果不加 -a 需要重新使用 ln进行链接:
sudo cp -a *.so* /libsdk/
  • 编辑 /etc/ld.so.conf文件
include /etc/ld.so.conf.d/*.conf 
/libsdk
  • 保存后,使配置生效
ldconfig
方法二: 设置 LD_LIBRARY_PATH环境变量
  • 临时添加路径(仅在当前shell生命周期内有效):
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
  • 永久添加路径,请编辑当前用户的 ~/.bashrc文件:

  • 打开文件:

nano ~/.bashrc
  • 在文件末尾添加以下内容:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
  • 保存并关闭文件。
  • 使配置生效:
source ~/.bashrc 

http://www.niftyadmin.cn/n/5546496.html

相关文章

配置路由器支持Telnet操作 计网实验

实验要求: 假设某学校的网络管理员第一次在设备机房对路由器进行了初次配置后,他希望以后在办公室或出差时也可以对设备进行远程管理,现要在路由器上做适当配置,使他可以实现这一愿望。 本实验以一台R2624路由器为例,…

ER模型理论和三范式

ER模型理论和三范式 各种关系多对一一对一一对多多对多 三范式理论函数依赖完全函数依赖部分函数依赖传递(间接)函数依赖 第一范式:属性(表字段)不可切割第二范式:不能存在 部分函数依赖(都存在完全函数依赖…

Linux基本命令的使用示例

目录 1实现效果:在downloads目录下创建1个空文件夹empty,创建1个空文件lake.txt,输入任意数据保存后退出 2实现效果:搜索包含关键字"泉眼"的行 3实现效果:重命名文件夹empty为full,复制文件cc…

【前端实现】在父组件中调用公共子组件:注意事项逻辑示例 + 将后端数组数据格式转换为前端对象数组形式 + 增加和删除行

【前端】在父组件中调用公共子组件的实现方法 写在最前面一、调用公共子组件子组件CommonRow.vue父组件ParentComponent.vue 二、实现功能1. 将后端数组数据格式转换为前端对象数组形式2. 增加和删除row 三、小结 🌈你好呀!我是 是Yu欸 🌌 2…

MySQL篇五:基本查询

文章目录 前言1. Create1.1 单行数据 全列插入1.2 多行数据 指定列插入1.3 插入否则更新1.4 替换 2. Retrieve2.1 SELECT 列2.1.1 全列查询2.1.2 指定列查询2.1.3 查询字段为表达式2.1.4 为查询结果指定别名2.1.5 结果去重 2.2 WHERE 条件2.2.1 练习 2.3 结果排序2.3.1 练习 …

【Unity2D 2022:Audio】添加游戏音乐和音效

一、添加背景音乐 1. 创建空的游戏物体,名为BackgroundMusic 2. 为音频播放器添加音频源(Audio Source)组件 3. 将背景音乐音频赋值到AudioClip(红色) 4. 设置循环播放(蓝色) 二、添加草莓拾取…

vue3项目,表单增删改

效果图 ArticleChannel.vue页面代码 <script setup> import {artGetChannelsService ,artDelChannelService} from /api/article.js import { Edit, Delete } from element-plus/icons-vue //调用open方法&#xff0c;ChannelEdit去修改组件内部类容 import ChannelEdit…

LabVIEW自动测控与故障识别系统

使用LabVIEW 2019在Win10 64位系统上开发自动测控软件&#xff0c;通过与基恩士NR-X100数据采集仪通讯&#xff0c;实时采集和分析数据&#xff0c;自动识别判断产品是否合格&#xff0c;并增加数据记录和仿真功能。 具体解决方案&#xff1a; 1. 系统架构设计 硬件接口&#…