Statik bir C kütüphanem var (örneğin, mylib.a
) ve bu dosyada hangi işlevlerin uygulandığını bulmak mümkün olup olmadığını merak ediyorum. Karşılık gelen bir başlık dosyasına sahip değilim. İhtiyacım olan şey, Java için javap
eşdeğeri gibidir.Statik C kütüphanesinin hangi fonksiyonlara sahip olduğunu öğrenin:
26
A
cevap
32
Windows'ta dumpbin
'u kullanabilirsiniz. Linux ve arkadaşlarınızda nm
'u kullanabilirsiniz.
25
nm'u kullanın. Bu size sadece sembol isimlerini verecektir - T
ile öncelenen sembollerin çoğu fonksiyon olacaktır. İşlev argümanları ikilide saklanmaz.
İlgili konular
- 1. Hangi işlevlerin satır içi olduğunu öğrenin
- 2. thread_create(): Hangi C kütüphanesinin üyesi
- 3. jQuery Bunları fonksiyonlara sahip tıklama
- 4. Bir fonksiyonun kaç girişe sahip olduğunu dinamik olarak öğrenin, Racket
- 5. D kütüphanesinin C++ koduna bağlanması
- 6. Hangi gemin belirli bir bağımlılığa sahip olduğunu nasıl bulabilirim?
- 7. Bir nesne başka hangi nesnelere sahip olduğunu biliyor mu?
- 8. Setup.hs içinde hangi bayrakların bulunduğunu öğrenin.
- 9. MySQL: Bir tabloya hangi satırın eklendiğini öğrenin
- 10. Çoklu eşleme sorgusunda hangi alanların eşleştiğini öğrenin
- 11. Statik yöntemimi hangi sınıf başlattı?
- 12. Bir harddisk'in hangi yerinden bir program/dosya yüklendiğini öğrenin
- 13. Fonksiyonlara tanımsız başvuru bile kullanmadım?
- 14. findViewById Statik Yöntem Bu statik yöntemine sahip
- 15. Hangi metin kutusunun boş olduğunu bulma
- 16. tüm fonksiyonlara namespace dizesi ekle
- 17. Scikit ile Bilgelik Öğrenin K-Means'ı Öğrenin
- 18. Hangi platform sürümünün gerekli olduğunu nasıl belirlerim?
- 19. Bu dildeki hangi dil veya sözdiziminin olduğunu
- 20. Javascript: Tuşa basıldığında hangi karakteri ve nereden alınacağını öğrenin
- 21. DirectX'in hangi sürümünün yüklü olduğunu kontrol edin
- 22. C# için statik içe aktarma C#
- 23. C Statik Sabitler C#
- 24. C++ statik değişkeni
- 25. Ana kullanıcı denetiminin adını öğrenin WPF C#
- 26. javascript tüm fonksiyonlara prototip ekleme
- 27. Hangi MVC sürümünün yüklü olduğunu nasıl görebilirim?
- 28. Besteci: paketin hangi pakette olduğunu öğrenmek için:
- 29. Hangi .emacs dosyasının yüklü olduğunu nasıl bulabilirim?
nm, dinamik (libfoo.so) ve statik (libbar.a) kitaplıklarıyla çalışır. –