请输入您要查询的百科知识:

 

词条 nm
释义

一、nm 命令

linux中,nm用来列出目标文件的符号清单。

下面是nm命令的格式: nm [-a|--debug-syms] [-g|--extern-only] [-B][-C|--demangle] [-D|--dynamic] [-s|--print-armap][-o|--print-file-name] [-n|--numeric-sort][-p|--no-sort] [-r|--reverse-sort] [--size-sort][-u|--undefined-only] [-l|--line-numbers] [--help][--version] [-t radix|--radix=radix][-P|--portability] [-f format|--format=format][--target=bfdname] [objfile...]

如果没有为nm命令指出目标文件,则nm假定目标文件是a.out。下面列出该命令的任选项,大部分支持“-”开头的短格式和“—“开头的长格式。

-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。

-g或--extern-only:仅显示外部符号。

-n、-v或--numeric-sort:按符号对应地址的顺序排序,而非按符号名的字符顺序。

-p或--no-sort:按目标文件中遇到的符号顺序显示,不排序。

-P或--portability:使用POSIX.2标准输出格式代替默认的输出格式。等同于使用任选项-f posix。

-s或--print-armap:当列出库中成员的符号时,包含索引。索引的内容包含:哪些模块包含哪些名字的映射。

-r或--reverse-sort:反转排序的顺序(例如,升序变为降序)。

--size-sort:按大小排列符号顺序。该大小是按照一个符号的值与它下一个符号的值进行计算的。

-t radix或--radix=radix:使用radix进制显示符号值。radix只能为“d”表示十进制、“o”表示八进制或“x”表示十六进制。

--target=bfdname:指定一个目标代码的格式,而非使用系统的默认格式。

-u或--undefined-only:仅显示没有定义的符号(那些外部符号)。

-l或--line-numbers:对每个符号,使用调试信息来试图找到文件名和行号。对于已定义的符号,查找符号地址的行号。对于未定义符号,查找指向符号重定位入口的行号。如果可以找到行号信息,显示在符号信息之后。

-V或--version:显示nm的版本号。

--help:显示nm的任选项。

二、NM纳米

1米的10负9次方,符号为nm。1纳米=1毫微米(既十亿分之一米),约为10个原子的长度。假设一根头发的直径为0.05毫米,把它径向平均剖成5万根,每根的厚度即约为1纳米。

纳米技术的含义-1

. 所谓纳米技术,是指在0.1~100纳米的尺度里,研究电子、原子和分子内的运动规律和特性的一项崭新技术。科学家们在研究物质构成的过程中,发现在纳米尺度下隔离出来的几个、几十个可数原子或分子,显著地表现出许多新的特性,而利用这些特性制造具有特定功能设备的技术,就称为纳米技术。

. 纳米技术与微电子技术的主要区别是:纳米技术研究的是以控制单个原子、分子来实现设备特定的功能,是利用电子的波动性来工作的;而微电子技术则主要通过控制电子群体来实现其功能,是利用电子的粒子性来工作的。人们研究和开发纳米技术的目的,就是要实现对整个微观世界的有效控制。

. 纳米技术是一门交叉性很强的综合学科,研究的内容涉及现代科技的广阔领域。1993年,国际纳米科技指导委员会将纳米技术划分为纳米电子学、纳米物理学、纳米化学、纳米生物学、纳米加工学和纳米计量学等6个分支学科。其中,纳米物理学和纳米化学是纳米技术的理论基础,而纳米电子学是纳米技术最重要的内容。

纳米技术的含义-2

纳米技术(纳米科技nanotechnology)

纳米技术其实就是一种用单个原子、分子制造物质的技术。

从迄今为止的研究状况看,关于纳米技术分为三种概念。第一种,是1986年美国科学家德雷克斯勒博士在《创造的机器》一书中提出的分子纳米技术。根据这一概念,可以使组合分子的机器实用化,从而可以任意组合所有种类的分子,可以制造出任何种类的分子结构。这种概念的纳米技术未取得重大进展。

第二种概念把纳米技术定位为微加工技术的极限。也就是通过纳米精度的“加工”来人工形成纳米大小的结构的技术。这种纳米级的加工技术,也使半导体微型化即将达到极限。现有技术即便发展下去,从理论上讲终将会达到限度。这是因为,如果把电路的线幅变小,将使构成电路的绝缘膜的为得极薄,这样将破坏绝缘效果。此外,还有发热和晃动等问题。为了解决这些问题,研究人员正在研究新型的纳米技术。

第三种概念是从生物的角度出发而提出的。本来,生物在细胞和生物膜内就存在纳米级的结构。

所谓纳米技术,是指在0.1~100纳米的尺度里,研究电子、原子和分子内的运动规律和特性的一项崭新技术。科学家们在研究物质构成的过程中,发现在纳米尺度下隔离出来的几个、几十个可数原子或分子,显著地表现出许多新的特性,而利用这些特性制造具有特定功能设备的技术,就称为纳米技术。

纳米技术是一门交叉性很强的综合学科,研究的内容涉及现代科技的广阔领域。

纳米科技现在已经包括纳米生物学、纳米电子学、纳米材料学、纳米机械学、纳米化学等学科。从包括微电子等在内的微米科技到纳米科技,人类正越来越向微观世界深入,人们认识、改造微观世界的水平提高到前所未有的高度。我国著名科学家钱学森也曾指出,纳米左右和纳米以下的结构是下一阶段科技发展的一个重点,会是一次技术革命,从而将引起21世纪又一次产业革命。

虽然距离应用阶段还有较长的距离要走,但是由于纳米科技所孕育的极为广阔的应用前景,美国、日本、英国等发达国家都对纳米科技给予高度重视,纷纷制定研究计划,进行相关研究

纳米电子器件的特点

. 以纳米技术制造的电子器件,其性能大大优于传统的电子器件:

. 工作速度快,纳米电子器件的工作速度是硅器件的1000倍,因而可使产品性能大幅度提高。功耗低,纳米电子器件的功耗仅为硅器件的1/1000。信息存储量大,在一张不足巴掌大的5英寸光盘上,至少可以存储30个北京图书馆的全部藏书。体积小、重量轻,可使各类电子产品体积和重量大为减小。

三、NM耐磨

这种是在钢铁行业的叫法:耐磨

如NM360(耐磨三六零)

四、海运、航空度量单位

nautical mile 海里(1nm=1.852km)

五、牛米

严格的说,扭矩是力对物体作用的一种形式,它使物体产生转动,其作用大小等于作用力和力臂(作用力到转动中心的距离)的乘积。所以扭矩的单位是力的单位和距离的单位的乘积,即牛顿*米,简称牛米。

牛米扭矩就是汽车产生的力矩。

六:Nm:

1.Nm【无损音乐】

Nondestructive music 无损音乐英文缩写。

目前无损压缩格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、Tak、La、OptimFROG、Shorten,而常见的、主流的无损压缩格式目前只有APE、FLAC。

2.Nm【公制纱支】

【公制纱支】的意思。纺织品经纬纱粗细的单位统称;单位为s。

另外英制纱支为:Ne。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/12 14:50:42