我在 NetBeans 18 中有一个带有 C/C++ 插件的 avr-gcc 项目(不是 CPPLite Kit,而是来自 NetBeans 8.2 插件门户的插件),除了 GNU-C99
__flash
限定符(也可能还有其他 GNU)之外,该项目运行得非常好-C99 预选赛)。
使用
__flash
限定符会导致错误标记,例如:
const __flash Font *unifont = &unifontFont;
标记显示“无法解析标识符统一字体。”
在 NetBeans 中构建项目效果很好。
我在
GNU
系列中有一个“工具集”,其中包含所有 avr-*
对应项,并且在“代码帮助 -> C 编译器”中我有“C 标准”C99
。
有没有办法告诉插件
__flash
是有效的限定符,或者通过在某处设置 -std=gnu99
来使用 GNU-C99?