Re: [请益] KeilC指定function位址

楼主: morewatertw (多喝水)   2014-02-14 10:39:09
※ 引述《MaxHaru (懂得放手..才是王道)》之铭言:
: 请教各位,
: 我知道Keil C可以在环境中设定function要放在哪个位址.
: 现在想用#if / #endif来定义function存不存在,
: 结果发现, 当环境设定中设定了function要放在哪位址址.
: 但#if定义function不存在时, Keil C Compile会有问题.
: 所以想来这里请教, 是否有什么方法可以直接在source code直接定义function的位址.
: EX:
: #if exist
: ...定义function的位址...
: ...function定义...
: #endif
: 谢谢.
直接定义function的位址没用过
也许可以改换另一种方式
在keil c 环境设定中设定function的位址
而函式的内容则用#if exist #endif 去分开
参考看看.
void function
{
#if exist
#endif
}

Links booklink

Contact Us: admin [ a t ] ucptt.com