我是编译器相关工作的新手。我想在使用-O1
,-O2
,-O3
标志进行优化之前和之后分析一些源代码。我使用英特尔的PIN工具进行分析。我正在使用cBench Benchmark套件的源代码。但我没有得到如何设置优化选项。
cBench的教程提到了以下陈述。
使用带有编译器名称的__compile批处理脚本作为第一个使用特定编译器编译基准测试的参数,即gcc,open64,pathscale或intel。在第二个参数中,您可以指定优化标志。
所以我用这三个优化标志编译每个源代码如下
./__compile gcc -O3
./__compile gcc -O2
./__compile gcc -O1
但是当我在PIN工具中分析目标文件时,我无法找到cBench的24个程序集中的任何一个。 我失踪的重点是什么?