nm 程序 - 为什么这样命名?

nm 程序 - 为什么这样命名?

的名字从何nm而来?这IEEE标准定义nm为:

nm - write the name list of an object file

/是单词/nm的缩写形式吗?或者它有完全不同的起源?namenames

答案1

它是“名称”或“名单”的缩写。

Nm 打印参数列表中每个目标文件的名称列表(符号表)。

(V7 Unix 手册,1979 年)

https://stackoverflow.com/questions/8858445/why-is-the-nm-utility-named-as-such

答案2

早期的 UNIX 命令有一个两个字母的代码,通常去掉了wowel。

  • 列表(目录中的文件)->ls
  • 复制(文件)->cp
  • 链接(文件)->ln
  • 删除(文件)->rm
  • C 编译器 ->cc

在本例中,搜索对象名称,结果为 nm。

相关内容