Bagikan melalui


/PDBSTRIPPED (Strip Private Symbols)

/PDBSTRIPPED:pdb_file_name

Argumen

pdb_file_name
Nama yang ditentukan pengguna untuk database program yang dilucuti (PDB) yang dibuat linker.

Keterangan

Opsi /PDBSTRIPPED membuat file database program (PDB) kedua saat Anda membangun gambar program dengan salah satu opsi pengkompilasi atau linker yang menghasilkan file PDB (/DEBUG, /Z7, /Zd, atau /Zi). File PDB kedua ini menghilangkan simbol yang tidak ingin Anda kirimkan kepada pelanggan Anda. File PDB kedua hanya akan berisi:

  • Simbol publik

  • Daftar file objek dan bagian dari yang dapat dieksekusi yang dikontribusikan

  • Rekaman debug pengoptimalan pointer bingkai (FPO) yang digunakan untuk melintasi tumpukan

File PDB yang dilucuti tidak akan berisi:

  • Ketik informasi

  • Informasi nomor baris

  • Simbol CodeView file per objek seperti untuk fungsi, lokal, dan data statis

File PDB lengkap masih akan dibuat saat Anda menggunakan /PDBSTRIPPED.

Jika Anda tidak membuat file PDB, /PDBSTRIPPED diabaikan.

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 Strip Private Symbols.

Untuk menyetel opsi linker ini secara terprogram

Baca juga

Referensi linker MSVC
Opsi MSVC Linker