GNU/Linux >> Linux Esercitazione >  >> Linux

nm :comando per elencare i simboli nei file oggetto.

nm visualizza l'elenco dei nomi (tabella dei simboli delle strutture nlist) di ciascun file oggetto nell'elenco degli argomenti. Se vuoi sbirciare in un file oggetto e vedere quali sono i vari simboli che sono definiti in esso, il comando ti tornerà utile. Prende un file oggetto come input ed elenca tutti i simboli, il loro indirizzo e in quale sezione, testo, dati, non inizializzato ecc, è il simbolo presente come output.

Ad esempio, supponiamo di avere un file oggetto "hello.o" per il semplice programma hello world hello.c.

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

L'esecuzione di "nm" su hello.o produrrà:

$ nm hello.o
00000000 T main
                U printf

T prima di "main" significa che è nella sezione di testo e la "U" prima di printf significa che non è definito in questo codice. La prima colonna fornisce il valore del simbolo.

Per ulteriori informazioni sul comando, consultare la pagina man:

# man nm


Linux
  1. 5 modi per usare il comando move in Linux

  2. Dove vanno a finire i file quando viene emesso il comando Rm?

  3. Esempi pratici del comando Unzip in Linux

  4. Usa il comando Linux grep

  5. Nascondi i file nascosti di Linux in Windows

Come trovare file in Linux con il comando Trova

Comando Ls in Linux (Elenca file e directory)

L'elenco delle scorciatoie da tastiera utili di Bash

Come trovare file con il comando fd in Linux

Come elencare i file in modo ricorsivo in Linux

Copia i file in modo sicuro con il comando SCP