蓝天

2019年1月21日 #

严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关

摘要: “-fstrict-aliasing”表示启用严格别名规则,“-fno-strict-aliasing”表示禁用严格别名规则,当gcc的编译优化参数为“-O2”、“-O3”和“-Os”时,默认会打开“-fstrict-aliasing”。 什么是严格别名规则?gcc对严格别名的定义: In part 阅读全文

posted @ 2019-01-21 16:30 #蓝天 阅读(3502) 评论(0) 推荐(0) 编辑

导航