Bagikan melalui


/MAP (Hasilkan Mapfile)

/MAP[:filename]

Argumen

filename
Nama yang ditentukan pengguna untuk mapfile. Ini menggantikan nama default.

Keterangan

Opsi /MAP memberi tahu linker untuk membuat mapfile.

Secara default, linker memberi nama mapfile dengan nama dasar program dan ekstensi .map. Nama file opsional memungkinkan Anda mengambil alih nama default untuk mapfile.

Mapfile adalah file teks yang berisi informasi berikut tentang program yang sedang ditautkan:

  • Nama modul, yang merupakan nama dasar file

  • Tanda waktu dari header file program (bukan dari sistem file)

  • Daftar grup dalam program, dengan alamat mulai setiap grup (sebagai bagian:offset), panjang, nama grup, dan kelas

  • Daftar simbol publik, dengan setiap alamat (sebagai bagian:offset), nama simbol, alamat datar, dan file .obj tempat simbol ditentukan

  • Titik masuk (sebagai bagian:offset)

Opsi /MAPINFO menentukan informasi tambahan yang akan disertakan dalam mapfile.

Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Debug Linker>Properti>Konfigurasi.

  3. Ubah properti Buat File Peta.

Untuk menyetel opsi linker ini secara terprogram

  1. Lihat GenerateMapFile dan MapFileName.

Lihat juga

Referensi linker MSVC
Opsi MSVC Linker