GNU/Linux >> Tutoriales Linux >  >> Linux

nm :Comando para listar los símbolos en archivos de objetos.

nm muestra la lista de nombres (tabla de símbolos de estructuras nlist) de cada archivo de objeto en la lista de argumentos. Si desea echar un vistazo a un archivo de objeto y ver cuáles son los diversos símbolos que se definen en él, el comando será útil. Toma un archivo de objeto como entrada y enumera todos los símbolos, su dirección y en qué sección, texto, datos, sin inicializar, etc., está presente el símbolo como salida.

Por ejemplo, supongamos que tenemos un archivo de objeto "hola.o" para el programa simple hola mundo hola.c.

#include<stdio.h>
main()
{
printf("Hello world");
}

Ejecutar "nm" en hello.o producirá:

$ nm hello.o
00000000 T main
                U printf

T antes de "main" significa que está en la sección de texto y la "U" antes de printf significa que no está definido en este código. La primera columna da el valor del símbolo.

Para obtener más información sobre el comando, consulte la página del manual:

# man nm


Linux
  1. 5 formas de usar el comando mover en Linux

  2. Listar los archivos a los que accede un programa?

  3. ¿A dónde van los archivos cuando se emite el comando Rm?

  4. ¿Qué comando se usa para ordenar la lista de archivos/carpetas por tiempo?

  5. Cómo usar el comando find de Linux para buscar archivos

Cómo encontrar archivos en Linux con el comando Buscar

Comando Ls en Linux (Lista de archivos y directorios)

La lista de atajos de teclado Bash útiles

Cómo encontrar archivos con el comando fd en Linux

Cómo listar archivos recursivamente en Linux

Copie archivos de forma segura con el comando SCP