基于linux下的高并发服务器开发(第一章)- 解决动态库加载失败的问题1.8

news2025/1/10 18:35:10

第一种方式:环境变量在终端配置,关掉终端就会失效

1、获取当前动态库所在路径

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib

 ldd main

./main

 第二种方式:永久配置环境变量(用户级别配置)

(1)先进入到~目录下

 (2)在此目录下输入ll命令,打印内容如下,我们可以看到有一个.bashrc

 (3)配置.bashrc文件,命令vim .bashrc

 (4)shift+g,跳到最后一行,按住i键,进入编辑模式,在最后一行编辑如下内容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib

(5)按ESC,:wq保存退出

(6)输入. .bashrc 执行文件

 或者,输入source .bashrc执行文件

 (7)输入ldd main查看libcalc.so

 (8)运行main文件 ./main

 第三种方式:永久配置环境变量(系统级别配置)

(1)sudo vim /etc/profile

(2)同样的,shift+g,跳到最后一行,按住i键,进入编辑模式,在最后一行编辑如下内容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib

 (3)按ESC,:wq保存退出

 (4)执行source /ect/profile命令 或者 . /etc/profile命令

 (5)ldd main

 (6)./main

 第四种方式:/etc/ld.so.cache 文件列表

(1)sudo vim /ect/ld.so.conf

 (2)写入/home/nowcoder/Linux/lesson06/library/lib,保存并退出:wq

 (3)sudo ldconfig更新文件

 (4)ldd main 查看

 (5)执行main文件,./main

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/749628.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

测试面试时的经典问题分析

1. 接口测试是怎么做的,如何分析数据,可能需要讲一个实际的例子,比如请求的接口不对 参数不对 读取字段不对 接口我们做分为1.功能接口测试 2.接口自动化回归测试 我们接口的一个流程: a.需求分析 b.根据需求梳理接口测试点(评…

骨传导耳机效果怎么样?想入手骨传导耳机看这篇文章就够了

什么是骨传导传声?大家都知道声音是需要通过空气传播的,但是每个人听到的声音,除了大部分通过空气传播传入我们的耳朵,再由鼓膜振动传入听觉神经,还有一部分是通过骨骼的振动,不通过鼓膜的振动传递给听觉神…

mysql-windows 安装

今天,由于一个功能要用到mysql,所以下载了 mysql-8.0.33-winx64 的版本,突然发现,以前都是安装的Linux 版本,windows版本不会安装了,查看官网试着装了一次,记录本次经历: 软件下载 …

【项目管理】成本管理

一.成本管理的概述 在项目上对成本进行管理和控制是为了让项目经理真正了解完成项目所需要消耗的时间和所需要的资源,从而对其进行相应的成本控制。成本管理主要分成以下三个方面的内容: 二.成本估算 成本估算是对整个项目投入的各种资源的成本进行估算&…

数据结构--栈

一、栈 数组是一种连续存储、随机访问的线性表,链表属于分散存储、连续访问的线性表。它们每个数据都有其相对位置,有至多一个直接前驱和之多一个直接后继。栈(Stack)和队列(Queue)也属于线性表&#xff0c…

什么耳机带着舒服?这几款耳机戴过的人都说好

骨传导耳机凭借不入耳就能轻松听音乐的特点,被越来越多人所认识,相比传统的入耳式耳机,骨传导耳机拥有更多的可玩性,比如说跑步、游泳、健身都可以佩戴骨传导耳机,即使长时间佩戴也不会出现不适感,也不会出…

《CSDN铁粉经济学:如何快速涨粉并转化为铁粉》

目录 一、铁粉的定义 二、获取铁粉的方法 要获取铁粉,首先需要拥有粉丝。 🧩粉丝与铁粉的关系 🔥热榜与领域榜 三、我的创作路程 四、总结 首先解释什么是铁粉:官方定义为,在90天内阅读、购买专栏或其他互动&…

IP地址划分

1 IP 地址的格式 IP 地址 网络地址 主机地址 如果 IP 进行了子网划分: 则IP地址网络地址子网地址主机地址 网络地址是互联网上的节点在网络中具有的逻辑地址。 MAC 地址:处于数据链路层;IP 地址:处于网络层;端口号…

部署jenkins(使用华为云war包,手动制作jenkins镜像)

部署jenkins(使用华为云war包,手动制作jenkins镜像) 环境准备制作jenkins镜像启动jenkins服务进入jenkins登录页 配置jenkins用户配置jenkins代理通道 环境准备 1、JDK镜像准备docker pull openjdk:8-jdk-oracle 2、jenkins的war包准备 http…

adb shell dumpsys SurfaceFlinger

adb shell dumpsys SurfaceFlinger adb shell dumpsys SurfaceFlinger分析Android 系统图层 此命令输出的内容不较多,可以将输出内容重定向到一个文件中 adb shell dumpsys SurfaceFlinger > ./Downloads/surface.txt如下的内容,过滤HWC layers 另外…

第六章 NVMe 介绍

6.4 寻址双雄:PRP 和 SGL 1. 主机往 SSD 写入用户数据 2. 主机读取 SSD 上的用户数据 在上面两个过程中,主机在与 SSD 的数据传输过程中,主机是被动的一方,SSD 是主动的一方。即,主机需要数据(读数据&#…

JVM重点整理

一、虚拟机架构图 二、类加载过程 类加载器的作用:负责把class文件加载到内存中 类加载过程: 加载: 通过类的全限定名获取此类的二进制字节流文件的编码结构---->运行时的内存结构内存中生成一个class对象 链接: 验证&#x…

LangChain大型语言模型(LLM)应用开发(五):评估

LangChain是一个基于大语言模型(如ChatGPT)用于构建端到端语言模型应用的 Python 框架。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互&#x…

【状态估计】基于UKF法、AUKF法、EUKF法电力系统三相状态估计研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【PHP面试题40】能够使HTML和PHP分离开使用的模板技术有哪些

文章目录 一、前言二、模板技术的好处三、常用的模板技术3.1 PHP模板引擎3.2 前端模板引擎3.3 前后端分离技术 四、Smarty模板使用演示4.1 在项目中引入Smarty模板引擎的文件4.2 引入Smarty.class.php文件4.3 创建一个Smarty对象4.4 变量定义4.5 创建一个Smarty模板文件4.6 绑定…

【C语言】念数字

问题描述: 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。 输入格式: 输入在一行中给出一个整数, 如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一…

【C语言】2-C 语言程序构建过程以及 C 语言的程序结构

1. 程序构建过程 1.1 什么是计算机语言 1.1.1 机器语言 计算机只能识别二进制,也就是说只能识别由 0 和 1 组成的指令。在计算机发展的初期,一般计算机的指令长度为 16,即用 16 个二进制数(0 或 1)组成一条指令,16 个 0 和 1 可以组成各钟排列组合。例如用 0011 1100…

Cyclo(RRRRRRR) , NP213 TFA,多肽合成,碱性侧链氨基酸

资料编辑|陕西新研博美生物科技有限公司小编MISSwu​ -----产品描述---- 环肽试剂Cyclo(RRRRRRR),属于7个精氨酸的多肽合成,碱性侧链氨基酸这些保护基在合成过程中稳定,无副反应,合成结束后可以完全定量的脱除。 -----试剂信息--…

基于C语言的学生成绩管理系统

(꒪ꇴ꒪ ),hello我是祐言博客主页:C语言基础,Linux基础,软件配置领域博主🌍快上🚘,一起学习!送给读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误&#x…

jmeter命令行运行(非GUI形式)参数详解

目录 一、JMete执行方式 二、JMete非GUI运行优点 三、jmeter非GU运行参数 四、jmeter非GUI运行命令 4.1非GUI基本命令格式: 4.2非GUI并生成html报告基本命令格式 总结: 一、JMete执行方式 正常情况下我们会以有页面的方式打开jmeter编写接口&…