0
我正在編譯E500MC目標的圖像。在其中一個彙編代碼中,我有一個名爲「.hrfi」的段,其中只有一條分支指令出現在另一個例程中。正因爲如此,鏈接器放寬了.hrfi部門的規模。最初它是0x4,但放鬆後變成了0x14。如何在GCC LD的鏈接階段禁用鏈接器鬆弛?
.hrfi 0x0000000000000000 0x14
.hrfi 0x0000000000000000 0x14 ../LIB.obj
0x4 (size before relaxing)
0x0000000000000000 rountine1
由於這個調整,我的其他部分被移位,導致我的ELF的一些問題被加載到我的目標上。
我想知道如果放鬆可以禁用或不如何禁用?
我從MAP文件中得到了上面的代碼片段。 –