nm是纳米的符号形式。
linux中,nm用来列出目标文件的符号清单。
上述命令将currency表的结构生成了一个格式文件currency_format1.fmt,下面是这个格式文件的内容。选中b1(合并后的)单元格,执行“格式→单元格”命令linux命令,打开“单元格格式”对话框(如图2)linux命令,在“数字”标签中的“分类”下面选中“日期”选项,再在右侧“类型”下面选中“二○○一年三月十四日”选项,“确定”退出,将日期设置成中文形式。当我们编写脚本时,我们常常需要在shell脚本中取得命令执行结果的结果来使用.也就说我们需要执行一个命令并将这个命令的输出结果放在一个变量中.这时我们可以使用我们在前面的set命令的例子中所介绍的$(command)语法.这也是一个相对较老的格式,而最常使用的用法是`command`格式.。
在选择分区界面,按下shift+f10调出命令提示符键入diskpart打开diskpart工具★选择目标磁盘list disk--------------------列出系统拥有的磁盘select disk 0 --------------选择0号磁盘,请根据磁盘大小,自行判断你的目标磁盘★清空目标磁盘,并转换为gpt格式clean-------------------------清除磁盘,该命令会抹去磁盘上所有数据convert gpt------------------将磁盘转换为gpt格式list partition-----------------列出磁盘上的分区,因为我们刚转换成gpt格式,因此,分区为空这就就能返回界面分区了ng4hw-vh26c-733kw-k6f98-j8ck4 在选择分区界面,按下shift+f10调出命令提示符键入disk。但是:checkpath命令只是列出所以不能找到的文件,如果我们要列出所以的#include文件,我们可以用下面的命令:。cmd命令中的dir /a/b >c:\\hotfix.txt 表示要使用空格式(没有标题信息或摘要)列出目录或文件.。
-A、-o或--print-file-name:在找到的各个符号的名字前加上文件名,而不是在此文件的所有符号前只出现文件名一次。
例如nm libtest.a的输出如下:
CPThread.o:
00000068 T Main__8CPThreadPv
00000038 T Start__8CPThread
00000014 T _._8CPThread
00000000 T __8CPThread
00000000 ? __FRAME_BEGIN__
…………………………………
则nm –A 的输出如下:
libtest.a:CPThread.o:00000068 T Main__8CPThreadPv
libtest.a:CPThread.o:00000038 T Start__8CPThread
libtest.a:CPThread.o:00000014 T _._8CPThread
libtest.a:CPThread.o:00000000 T __8CPThread
libtest.a:CPThread.o:00000000 ? __FRAME_BEGIN__
…………………………………………………………
-a或--debug-syms:显示调试符号。
-B:等同于--format=bsd,用来兼容MIPS的nm。
-C或--demangle:将低级符号名解码(demangle)成用户级名字。这样可以使得C++函数名具有可读性。
-D或--dynamic:显示动态符号。该任选项仅对于动态目标(例如特定类型的共享库)有意义。
-f format:使用format格式输出。format可以选取bsd、sysv或posix,该选项在GNU的nm中有用。默认为bsd。