2
我正在編譯C程序到elf32-bigmips彙編代碼,並且我設法使用以下命令獲取程序集輸出(對於使用O1的示例程序)。GCC中的鏈接器後彙編代碼
MIPS小精靈-GCC -O1 -c -g fib.c
MIPS小精靈-objdump的-D -S -M無別名-j -j .RODATA -j的.text的.bss -j .data fib.o> fib-O1.asm
但是,這給了我彙編代碼鏈接部分丟失。我在我的代碼中使用帶有數據的常量數組,並且這些數組都是彙編代碼中的引用,就像它們從內存位置0開始一樣,即沒有內存地址偏移量!我懷疑這是因爲鏈接器信息丟失了?
- 如何獲得具有正確內存引用的後鏈接器彙編代碼?
感謝