nm menampilkan daftar nama (tabel simbol struktur nlist) dari setiap file objek dalam daftar argumen. Jika Anda ingin mengintip ke dalam file objek dan melihat berbagai simbol yang didefinisikan di dalamnya, perintah akan berguna. Dibutuhkan file objek sebagai input dan mencantumkan semua simbol, alamatnya dan di bagian mana, teks, data, tidak diinisialisasi dll, adalah simbol yang ada sebagai output.
Sebagai contoh mari kita asumsikan kita memiliki file objek “hello.o” untuk program hello world sederhana hello.c.
#include<stdio.h> main() { printf("Hello world"); }
Menjalankan "nm" di hello.o akan menghasilkan:
$ nm hello.o 00000000 T main U printf
T sebelum "main" menandakan itu ada di bagian teks dan "U" sebelum printf berarti tidak terdefinisi dalam kode ini. Kolom pertama memberikan nilai simbol.
Untuk informasi lebih lanjut tentang perintah, silakan periksa halaman manual:
# man nm