用于在cBench中设置优化标志的格式

用于在cBench中设置优化标志的格式,c,gcc,optimization,compiler-optimization,intel-pin,C,Gcc,Optimization,Compiler Optimization,Intel Pin,我不熟悉与编译器相关的工作。我想在使用-O1、-O2、-O3标志优化前后分析一些源代码。我使用Intel的PIN工具进行分析。我使用的源代码来自cBench基准测试套件。但我不明白如何设置优化选项。 cBench的教程提到了以下陈述 使用_compile batch script,将编译器名称作为第一个参数,使用特定的编译器(即gcc、open64、pathscale或intel)编译基准测试。在第二个参数中,可以指定优化标志 因此,我使用以下三个优化标志编译每个源代码 ./__compile

我不熟悉与编译器相关的工作。我想在使用-O1、-O2、-O3标志优化前后分析一些源代码。我使用Intel的PIN工具进行分析。我使用的源代码来自cBench基准测试套件。但我不明白如何设置优化选项。 cBench的教程提到了以下陈述

使用_compile batch script,将编译器名称作为第一个参数,使用特定的编译器(即gcc、open64、pathscale或intel)编译基准测试。在第二个参数中,可以指定优化标志

因此,我使用以下三个优化标志编译每个源代码

./__compile gcc -O3
./__compile gcc -O2
./__compile gcc -O1
但是,当我在PIN工具中分析对象文件时,我无法在cBench的24个程序集中找到任何差异。 我错过了什么