1. 摘要
本篇笔记主要介绍,在三种编译器下指定变量地址的用法
2. 问题指出
在做嵌入式开发的时候,有时候我们需要指定变量地址,而不同的编译器使用的关键词和指令不一样,为了使我们的代码通用可以使用在不同的编译器下,那我们应该怎么做呢?
3. 解决问题
我们通常预定义三种都支持,如下
在比如
这样很好的使我们的代码通用性增强,所以说让这三兄弟跟着你的代码,在指定变量地址时候,就可以同时支持IAR, MDK, GNU三种编译器。
本文分享自 嵌入式程序猿 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!