Pengenalan
Mengenal pasti simbol yang terkandung dalam .so fail boleh menjadi penting untuk memahami fungsi fail dan hubungannya dengan perpustakaan lain. Artikel ini menyediakan panduan terperinci tentang menggunakan pelbagai alatan untuk menyenaraikan simbol dengan cekap dalam fail .so.
Menggunakan 'nm' untuk Penyenaraian Simbol
'nm' ialah alat standard untuk menyenaraikan simbol dalam fail, termasuk fail .so. Arahan berikut boleh digunakan:
nm -gD yourLib.so
Menambah pilihan "-C" pada arahan membolehkan penyahmangling simbol C, menjadikannya lebih mudah dibaca.
nm -gDC yourLib.so
Pilihan Alternatif untuk Fail Elf
Untuk fail .so dalam format elf, dua alternatif kepada 'nm' wujud:
objdump -TC libz.so
readelf -Ws libz.so
Dengan menggunakan teknik ini, pembangun boleh menyenaraikan simbol secara berkesan dalam fail .so, mendapatkan cerapan tentang simbol yang dieksport dan kemungkinan kebergantungan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyenaraikan Simbol Dalam Fail .so?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!