linux下的lld命令

news/2024/11/18 12:37:00/

Linux下的lld命令的主要作用:用来查看程式运行所需的共享库(动态链接库),常用来解决程式因缺少某个库文件而不能运行的一些问题。

1、首先ldd不是一个可执行程序,而只是一个shell脚本

在这里插入图片描述
在这里插入图片描述

2、ldd 的使用

lld  +  可执行程序或者动态库

1)查看ls命令所需的动态库
在这里插入图片描述

2)查看libstdc++.so.6动态库依赖的包的详细信息

在这里插入图片描述

3) 缺少依赖包时后面会显示 not found

3、注意

ldd不能工作在a.out格式的共享库上。
ldd不能工作在一些非常老的a.out程序上,这些程序在支持ldd的编译器发行前已经创建。如果你在这种类型的程序上使用ldd,程序将尝试argc = 0的运行方式,其结果不可预知。


http://www.ppmy.cn/news/1041495.html

相关文章

基于IMX6ULLmini的Linux裸机开发系列四:工程文件整理和中断头文件移植

目录 文件整理 修改前 修改后 Makefile修改 中断头文件移植 文件整理 sources目录下分模块存放文件 子模块提供函数声明头文件 include目录下存放sdk移植头文件 sources/common目录存放一些通用工具 sources/project目录存放启动文件和主文件 修改前 修改后 Makefile修…

博客系统测试报告

目录 1.项目背景 2.项目功能 3.测试计划 3.1.测试用例 3.2.自动化测试 3.2.1.注册页 3.2.2.登录页 3.2.3.我的博客列表页 3.2.4.博客列表页 3.2.5.博客添加页 3.2.6.博客详情页 3.2.7.博客编辑页 3.2.8.个人中心页 1.项目背景 博客系统是一个用于个人或小型团队的…

ArduPilot开源飞控之do_failsafe_action

ArduPilot开源飞控之do_failsafe_action 1. 源由2. 触发2.1 初始化RC链路检测2.2 定时RC链路检测2.3 电池阈值检测2.4 HOME位置设置异常2.5 GCS链路 & DeadReckon检查2.6 MAVLink指令 (GCS/CompanionComputer)2.7 强制手动解锁电池检查2.8 自动导航任务电池检查2.9 ToyMode…

大气环流形成

气循环模型 地平线上太阳的倾角不同,云的分布也并不均匀,故不同地区的情况相差较大。这就导致了如图1.4所示的赤道和热带区域的最大隔热(TM)和极地区域的最小隔热 (AM)。随之,极地地区的压力最大(极地高压), 接近赤道地区的压力最小 (赤道低…

关于vue中v-for绑定数据重新渲染的问题

我修改被v-for绑定的数据,发现居然不能重新渲染。 查找后得知一下方法: $set 是 Vue 提供的一个全局方法,用于向响应式对象中添加或更新属性,并触发视图更新。它接受三个参数:对象、要添加/更新的属性名或索引,以及新…

【Ubuntu】从Graylog到Grafana Loki:构建更强大的网络设备管理和监控系统

在将Graylog部署到生产环境时,我们遇到了一些问题,其中最主要的是无法安装MongoDB并且无法随时重启机器去修改BIOS设置来修复问题 【WARNING: MongoDB 5.0 requires a CPU with AVX support, and your current system does not appear to have that! 】。…

【傅里叶级数与傅里叶变换】数学推导——2、[Part2:T = 2 π的周期函数的傅里叶级数展开] 及 [Part3:周期为2L的函数展开]

文章内容来自DR_CAN关于傅里叶变换的视频,本篇文章提供了一些基础知识点,比如三角函数常用的导数、三角函数换算公式等。 文章全部链接: 基础知识点 Part1:三角函数系的正交性 Part2:T2π的周期函数的傅里叶级数展开 P…

常见的 JavaScript 框架比较

以下是10种常见的JavaScript框架的比较: React:是由Facebook开发和维护的开源JavaScript库,用于构建用户界面。它允许你使用组件来构建复杂的UI,并专注于每个组件的内部逻辑,而不必担心管理整个应用程序的状态。WebBu…