1. 摘要
本篇笔记主要介绍,在三种编译器下指定变量地址的用法
2. 问题指出
在做嵌入式开发的时候,有时候我们需要指定变量地址,而不同的编译器使用的关键词和指令不一样,为了使我们的代码通用可以使用在不同的编译器下,那我们应该怎么做呢?
3. 解决问题
我们通常预定义三种都支持,如下

在比如

这样很好的使我们的代码通用性增强,所以说让这三兄弟跟着你的代码,在指定变量地址时候,就可以同时支持IAR, MDK, GNU三种编译器。
1. 摘要
本篇笔记主要介绍,在三种编译器下指定变量地址的用法
2. 问题指出
在做嵌入式开发的时候,有时候我们需要指定变量地址,而不同的编译器使用的关键词和指令不一样,为了使我们的代码通用可以使用在不同的编译器下,那我们应该怎么做呢?
3. 解决问题
我们通常预定义三种都支持,如下

在比如

这样很好的使我们的代码通用性增强,所以说让这三兄弟跟着你的代码,在指定变量地址时候,就可以同时支持IAR, MDK, GNU三种编译器。
5481

被折叠的 条评论
为什么被折叠?