【发布时间】:2015-05-06 12:14:07
【问题描述】:
我在 mplab 编译器用户指南中搜索此内容,但没有找到任何内容。我在这里要求它确认我不是盲人或任何东西:
GCC 编译器提供了一些非常有趣和有用的内置函数,例如 __builtin_constant_p(x) 或类似的东西。我从未在微芯片编译器中发现过类似的东西,而且我认为没有。
所以问题是:Microchip XCxx 编译器是否提供除特定于设备的函数之外的任何非标准内置函数(例如在给定寄存器地址声明变量或声明中断函数)?
编辑:进一步澄清:我最感兴趣的是从编译器中检索信息。一个很好的例子是类似 builtin_constant 的东西,因为它使程序可以使用通常不可用的信息。但我并没有将这个问题限制为仅查找常量表达式。
【问题讨论】:
-
__builtin_toggle() iirc。阅读手册。
-
@MarcovandeVoort 你能给我一个链接/页面吗?什么都没找到。
标签: c microchip mplab xc8 xc16