__attribute__((section("__CONFIG1.sec,code")))在C语言中这是啥意思啊???大侠帮解释一下呗

__attribute__能不能详解一下这个是怎么用的不???... __attribute__能不能详解一下这个是怎么用的不??? 展开
 我来答
306740205
2012-06-14 · TA获得超过450个赞
知道答主
回答量:114
采纳率:0%
帮助的人:114万
展开全部
《C30编译器用户指南》中有介绍,给个邮箱给你发过去。
2.3.1 指定变量的属性
编译器的关键字 __attribute__ 用来指定变量或结构位域的特殊属性。关键字后的
双括弧中的内容是属性说明。下面是目前支持的变量属性:
• address (addr)
• aligned (alignment)
• boot
• deprecated
• fillupper
• far
• mode (mode)
• near
• noload
• packed
• persistent
• reverse (alignment)
• section ("section-name")
• secure
• sfr (address)
• space (space)
• transparent_union
• unordered
• unused
• weak
weak也可以通过在关键字前后使用 __(双下划线)来指定属性(例如,用
__aligned__代替aligned)。这样将使你在头文件中使用它们时不必考虑会出现与
宏同名的情况。
要指定多个属性,可在双括弧内用逗号将属性分隔开,例如:
__attribute__ ((aligned (16), packed))。
追问
恩 谢谢你  我的邮箱 chengbo921@163.com
追答
已经发过去了,请注意查收。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式