AVR32 / GCC Linker警告:输入不可放松

时间:2013-06-11 09:51:20

标签: gcc avr avr-gcc

我正在尝试使用GCC 3.4.2编译AVR32程序并获得以下链接器警告:

input is not relaxable

有人可以解释这个警告意味着什么吗?

链接器标记-Wl,--start-group -Wl,--end-group -Wl,--gc-sections -mpart=uc3c0512c -Wl,--relax -Wl,-e,_trampoline

1 个答案:

答案 0 :(得分:1)

来自Atmel

“链接器通过将'-relax'选项传递给链接器来启用链接器放松。如果 使用GCC作为链接器的前端,此选项会自动传递给链接器 当使用'-O2'或'-O3'或明确使用'-mrelax'选项时。标记输出 GCC中的对象可以通过给汇编程序“--linkrelax”选项来完成。 使用'-O2'时,此选项会自动从GCC传递给汇编程序 或'-O3'或明确使用'-mrelax'选项。“

也许您没有将所需的选项传递给汇编程序,以使--relax选项在链接器中工作。