严格别名规则“-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 岚天逸见 阅读(3610) 评论(0) 推荐(0) 编辑