2017-08-27 63 views

回答

1

-S開關會導致g++發出它發送給彙編程序的程序集。這不是對象的轉儲,因此沒有地址。

爲了使這個對象g++產生的轉儲,首先編譯成目標文件:

g++ -c foo.cpp 

然後使用objdump轉儲對象文件:

objdump -d -Mintel foo.o 
+0

謝謝,我正在尋找年齡爲解決方案。 –

+0

@JasdevSidhu請不要忘了點擊複選標記將答案標記爲已接受。 – fuz