gcc ARM编译器在.text节中存储字符串

时间:2016-02-09 13:01:00

标签: gcc arm

我正在尝试编写一个PIC二进制文件,稍后将其修补到另一个程序中。问题是二进制文件包含 .rodata

中的数据

是否可以在 .text 部分中使用字符串编译程序? 我尝试使用const char[],但仍然使用 .rodata 部分中的数据进行编译。

1 个答案:

答案 0 :(得分:1)

您可以使用链接描述文件正确放置节。例如,

  .text : { *.o(.text .rodata) }

输入部分 .text .rodata (来自所有对象或点O 文件)和将它们放在输出部分 .text