文件名称:严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关
文件大小:84KB
文件格式:PDF
更新时间:2022-02-19 03:02:00
严格别名 类型双关 strict-alias type-punning
“-fstrict-aliasing”表示启用严格别名规则,“-fno-strict-aliasing”表示禁用严格别名规则,当gcc的编译优化参数为“-O2”、“-O3”和“-Os”时,默认会打开“-fstrict-aliasing”。 什么是严格别名规则?gcc对严格别名的定义: