我有foo[NUMBYTES] __attribute__((section(".bar")));
为什么使用这个属性 .bar 部分?因为 foo[] 已经提供了一些内存空间。这是为了方便内存管理吗?
我有foo[NUMBYTES] __attribute__((section(".bar")));
为什么使用这个属性 .bar 部分?因为 foo[] 已经提供了一些内存空间。这是为了方便内存管理吗?
对于在没有操作系统的情况下运行的裸机__attribute__((section(".bar")))
代码,section 属性 , , 通常用于:
init section
linux /init.h),以便稍后释放它们以节省 RAM。在链接器脚本中搜索对命名部分 ( .bar
) 的引用,您可能会很好地猜测它的用途。