C语言中的__attribute__

[复制链接]
2321|12
 楼主| benedy 发表于 2010-7-16 20:58 | 显示全部楼层 |阅读模式
C语言中的__attribute__的作用是什么呢?
cosmicy 发表于 2010-7-16 21:14 | 显示全部楼层
attribute好像是属性的意思啊。
cosmicy 发表于 2010-7-16 21:15 | 显示全部楼层
好像根据参数的不同作用也大不一样。
skypoet 发表于 2010-7-18 14:49 | 显示全部楼层
楼上的能否详细的说明一下呢?
encyclopedia 发表于 2010-7-19 19:15 | 显示全部楼层
一般都是禁止优化用的。
skypoet 发表于 2010-7-19 19:32 | 显示全部楼层
为什么要禁止优化啊?
dewlife 发表于 2010-7-20 19:12 | 显示全部楼层
有的时候优化会改变程序的执行意图,所以有时需要禁止优化。
 楼主| benedy 发表于 2010-7-20 19:15 | 显示全部楼层
那如果要禁止优化的话,用__attribute__该怎么实现啊?
3B1105 发表于 2010-7-20 22:58 | 显示全部楼层
这个词跟一般的变量名或者是参数名有啥区别呢,再说你断章取义的拿这么个词在这问啥呢?标准C里面也没有这玩意啊?把程序段落贴出来!
 楼主| benedy 发表于 2010-7-23 13:53 | 显示全部楼层
楼上的批评的是啊。
__attribute__((no_sdopt)) UH AD_sample(void);
知道是什么作用吗
 楼主| benedy 发表于 2010-7-23 13:54 | 显示全部楼层
还有:__attribute__((section(".ISR, \"ax\"")))  GPIO_handle();
北京户口 发表于 2010-7-23 21:11 | 显示全部楼层
这个词 一般代表管教的上拉 啊 开漏属性,一般预定义为0
 楼主| benedy 发表于 2010-7-24 20:16 | 显示全部楼层
这个应该不是吧,没有这个必要啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

843

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部