首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下,使用nm命令输出可执行文件的符号表

目前,我正在DragonOS上开发内核栈traceback程序,因此需要导出内核文件的符号表.这个时候就需要用到Linux的nm命令。...nm命令属于GNU binutils的功能,能够输出可执行文件的符号表。它的用法是这样的: 用法:nm [选项] [文件] 列举 [文件] 中的符号 (默认为 a.out)。...按照字典序输出符号表 这里需要用到-n选项,就以DragonOS的内核文件为例,我们输出来看看: nm -n kernel.elf > nm.txt 为了便于查看,上面的命令把nm的输出重定向到了nm.txt...版本的 nm 兼容,选项 -X 将被忽略。...合成符号是链接器为各种目的创建的特殊符号,默认情况下不会显示它们,因为它们不是二进制文件源代码的一部分 --target=BFDNAME 指定系统默认格式以外的目标文件格式 以上就是nm命令的简单用法

2.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux的ftp命令大全_linux tar命令详解

    ,报警提示. binary #设定以二进制方式传送文件. bye #终止主机FTP进程,并退出FTP管理方式. case #当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd...#同UNIX的CD命令. cdup #返回上一级目录. chmod #改变远端主机的文件权限. close #终止远端的FTP进程,返回到FTP命令状态, 所有的宏定义都被删除. delete #删除远端主机中的文件...] #从远端主机中传送至本地主机中. help [command] #输出命令的解释. lcd #改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录. ls [remote-directory...] [local-file] #同DIR. macdef #定义宏命令. mdelete [remote-files] #删除一批文件. mget [remote-files] #从远端主机接收一批文件至本地主机...[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。 ! #从 ftp 子系统退出到外壳。

    5.3K10

    22nm 与 28nm 工艺的比较

    今天有朋友问我,22nm比28nm面积小多少。我说30%吧。他说,这么小?我说,30%都说多了。 ? 注:以下资料来自公开信息,仅做一个与28nm大致的比较。...2 与28nm相比,功耗更低,性能更强。还能通过正负偏压来进行功耗和性能的这种,但是采用偏压的话也不是没有成本。要有额外的IP来提供偏压所需的正负压。...HKMG, as well as performance equivalent to FinFET 与28nm相比,更大的优势在于功耗和性能。...并可以通过正负偏压(FBB RBB)来进行功耗和性能的折中。当然采用偏压的话也不是没有成本,需要有额外的IP来提供所需的电压。 end 综上, 相较于28nm,优势在于性能和功耗。...例如,intel的cpu采用的tick tock模式。工艺与架构交替更新换代。如果采用22nm的话,工艺可能很难在提高。即使GF的12nmFDX研发成功,基本上这个工艺也就到头了。

    95721

    linux find命令的使用_linux打包命令tar

    Linux中find命令是系统中查找文件的命令,可以帮助用户快速找出自己所需要的文件。...文件大小###查找指定文件大小文件 find -size -文件大小###查找小于指定文件大小的文件 find -size +文件大小###查找大于指定文件大小的文件 例: 这里我们先截取三个大小不同的文件...1min的文件 find -cmin +1###查找修改时间大于1min的文件 例: 查找修改时间为1min的文件 查找修改时间为小于1min的文件 查找修改时间大于1min的文件 通过文件类型查找...,并且所有组有读权限,并且其他人有读权限的文件 例: 查找权限值为444的文件 查找文件所有人有读权限,或所有组有读权限,或者其他人有读权限的文件 查看文件所有人有读权限,并且所有组有读权限,并且其他人有读权限的文件...查找到文件后,如果需要进一步操作,比如复制,查看,则需要使用到-exec 参数 find -exec 命令 {} \;###{}表示前面find查找出的文件 例: 查找根目录下属于mail组中的文件

    4.9K10

    linux objdump命令,Linux objdump命令

    objdump -D -b binary -m i386 a.bin 【笔记】objdump命令的使用 —恢复内容开始— objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,它还有其他作用...objdump -f 显示test的文件头信息 $ objdump -f levellevel: file … linux常用命令–开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用...u012247418/article/details/80 … Linux 常用命令:开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序...示例程序 我们用一个小程序,来 … linux grep命令 linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep...;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 … Linux paste命令 Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式

    28.3K31

    Linux 精通Linux的“kill”命令

    概述 Kill命令和信号 PKill Killall xkill 概述 无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。...在Linux(还有Mac),你可以用一个”kill”命令强制终结它。本篇博文中,我们将展示给你多种方式使用”kill”命令终结应用。...... or kill -l [sigspec] 可以清晰的看到 -n 指的是 信号编号 [xgj@entel2 ~]$ kill -l ---> 查看Linux/Unix的信号变量...---- 如果你不知道应用的PID,仅需要运行这个命令: ps ux 它会显示所有正在运行的应用还有应用的PID。 ?...kill -9 PID1 PID2 PID3 ---- PKill ”pkill”命令允许使用扩展的正则表达式和其它匹配方式。 你现在可以使用应用的进程名kill掉它们,而不是使用PID。

    3.5K30

    linux pstree 命令,Linux pstree命令

    Linux pstree命令 Linux pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),如果有指定使用者 id,则树状图会只显示该使用者所拥有的行程...语法pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user] 或 pstree -V 参数说明: -a 显示该行程的完整指令及参数..., 如果是被记忆体置换出去的行程则会加上括号 -c 如果有重覆的行程名, 则分开列出(预设值是会在前面加上 *) 实例 显示进程的关系 pstree init-+-amd |-apmd |-atd |-...特别表明在运行的进程 # pstree -apnh //显示进程间的关系 同时显示用户名称 # pstree -u //显示用户名称 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    22.9K20

    linux命令hexdump,Linux系统中hexdump的命令汇总

    大家好,又见面了,我是你们的朋友全栈君。...Linux系统中hexdump的命令汇总 hexdump是Linux系统中用来查看文件十六进制编码的命令,配合不同的参数其作用也有所不同,下面小编就给大家介绍下Linux中hexdump命令的用法,不了解的...查看一些二进制文件的内容,比如二进制文件中包含的某些字符串。可以将二进制文件转换为ASCII、10进制、16进制或8进制进行查看。...Linux中hexdump命令的用法介绍了,从文中我们可以了解到,hexdump命令并不是只能查看十六进制的,还能进行十进制、八进制等的显示。...【Linux系统中hexdump的命令汇总】相关文章: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    4.5K20

    linux用命令dpkg,Linux中的dpkg命令介绍

    大家好,又见面了,我是你们的朋友全栈君。 导读 dpkg是一个安装、构建、删除和管理Debian包的工具。所有源自“Debian”的linux的发行版都可使用dpkg命令,比如Ubuntu。...语法: dpkg(选项)(参数) 选项: -i:安装软件包 -r:删除软件包 -P:删除软件包的同时删除其配置文件 -L:显示于软件包关联的文件 –unpack:解开软件包 -c:显示软件包内文件列表...-configure:配置软件包 参数: deb软件包 列出deb软件包的内容或文件里的目录结构 sudo dpkg -c /var/cache/apt/archives/fdisk_2.34-0.1ubuntu9.1.../var/cache/apt/archives/fdisk_2.34-0.1ubuntu9.1_amd64.deb fdisk_2.34-0.1ubuntu9.1_amd64.deb已经下载到电脑的软件包...查询软件包 dpkg -l fdisk#查询软件包的版本 dpkg -L fdisk#查询软件包关联的文件 dpkg -s fdisk#查询软件包的详细信息 显示所有已经安装的deb包,并显示版本号以及摘要说明

    4K50

    linux命令mysql启动,linux下启动mysql的命令

    linux下启动mysql的命令 一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)...2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令:...(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by “密码” 如增加一个用户test密码为123...这样才有机会自己填充Command Code,Identi …… 摘要 我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的...嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我� …… Linux内核源码分析-链表代码分析 分析人:余旭 分析时间:2005年11月17日星期四 11:40:10

    21.1K10

    常用的Linux命令

    常用命令一 ls-l :显示文件目录详细列表 ls-F:显示文件类型信息 ls -i : 查看当前目录的inode编号 lsof:列出打开的文件以及使用它们的进程,常用于系统排错,不仅显示常规文件、还显示网络资源...,动态库以及管道等 mv:用于重命名文件 grep:显示文件和输入流中参数匹配的行 file:显示文件格式信息 echo命令用于在终端输出字符串或者变量提取后的值,如echo Linux.com,输出就是...Linux.com reboot命令用于重启系统 poweroff命令用于关闭系统 kill用于杀死指定的PID进程名 cat 查看纯文本文件 more 查看纯文本文件(内容较多) diff 比较多个纯文本文件的差异...文件系统的卸载,使用umount命令 vmstat -d :获取资源使用情况 iostat:显示当前系统运行时间信息 iotop:持续显示使用I/O最多的进程,最顶端是汇总数据 常用命令二...用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)答案:wc 命令 - c 统计字节数 - l 统计行数 - w 统计字数。 使用pstree查看进程树。 pr打印文件(可分页、分栏)。

    1.1K10

    Linux的watch命令

    watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。...在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!...1.命令格式:watch[参数][命令]2.命令功能:可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令3.命令参数:-n或--interval watch缺省每2秒运行一下程序...而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。-t 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。...后面接的命令若带有管道符,需要加''将命令区域归整。

    2K20

    Linux的scp命令

    Linux系统下访问服务器经常会碰到需要将服务器的文件拷贝到本地机器的问题,Linux系统中存在一个跨机器拷贝的命令scp。...scp是secure copy的简写,用于在Linux下进行远程文件拷贝,scp是跨服务器的并且传输是加密的。...scp命令使用主要有两种形式: 将文件从服务器拷贝到本地,在本地执行scp命令 # 命令形式:scp remote_server_address local_dir_file # Demo,将服务器的.../home/test/目录下的filename文件拷贝到本机的当前目录下 $ scp server_ip:/home/test/filename ./ 将文件从本地上传到服务器上,在本地执行scp命令...# 命令形式:scp local_dir_file remote_server_address # Demo,将当前目录下的filename文件上传到服务器的/home/test目录下 $ scp .

    4.3K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券