GNU/Linux >> Belajar Linux >  >> Linux

nm :Perintah untuk membuat daftar simbol dalam file objek.

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


Linux
  1. Daftar File yang Diakses Oleh Program?

  2. Perintah mana yang digunakan untuk mengurutkan daftar file/folder berdasarkan waktu?

  3. Gunakan perintah grep Linux

  1. 5 cara menggunakan perintah pindah di Linux

  2. Ke Mana File Pergi Saat Perintah Rm Dikeluarkan?

  3. Contoh Praktis Perintah Unzip di Linux

  1. Cara Menggunakan Perintah find Linux untuk Menemukan File

  2. Perintah Linux ls - Daftar File

  3. Sembunyikan file tersembunyi Linux di Windows