【发布时间】:2021-11-12 21:37:24
【问题描述】:
我知道 GCC 允许您使用 __attribute__((section(".mysection"))) 来定义函数以指定将代码放入的部分。我有一堆代码需要放在特定部分中,并且必须装饰每个部分相当乏味与此功能。有没有办法编译文件,同时在命令行上全局指定代码放在哪个部分?
【问题讨论】:
-
这不是您问题的答案,但可以稍微简化您的生活。你可以有这样的东西:#define MYSECTION __attribute__((section(".mysection")))。然后你只需添加 MYSECTION 和原型而不是整个属性文本。
-
@TimF:我已经这样做了。
标签: gcc