cflegs专题

gentoo的CFLEGS设置为-march=native到底优化了目标代码

安装Gentoo时,在编译内核这一步骤前,需要在make.conf文件中设置编译选项,如: CFLAGS=“-O2 -march=i686 -pipe” 其中-march选项就是就是指定目标架构的名字,gcc就会生成针对目标架构优化的目标代码,如-march=prescott会生成针对i5或i7的目标码,从而充分发挥cpu的性能。自gcc4.2,引入了-march=native,从而允