gcc 如何編譯so 和 objdump 反彙編

1、打開cygwin 終端

2、切換到源碼所在目錄




3、通過gcc編譯

輸入:gcc test.c -fPIC -shared -o libtest.so


-fPIC 作用於編譯階段,告訴編譯器產生與位置無關代碼(Position-Independent Code),


編譯之後生成了 libtest.so


4.使用objdump 對so進行反編譯


result.txt中對應的彙編代碼



test.c中的源碼


主要介紹objdump的作用


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章