按架构分类:根据您的处理器架构和编译器 GCC/EGCS 的版本,优化结果可能会有所不同。 下面的图表将帮助您为您的编译器/ CPU 架构选择最佳编译标志。 安装在您的 Red Hat Linux 6.1 和 6.2 版本上的编译器版本是 egcs 2.91.66,但在选择您的编译器优化选项之前,请务必检查一下。
要验证安装在您系统上的编译器版本,请使用命令
[root@deep] /# egcs --version egcs-2.91.66 |
对于具有编译器版本 egcs-2.91.66 的 Pentium II/III CPU i686,最佳优化选项将是
CFLAGS=-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions |
使用上述标志的比较分析图表