用于检测竞争状况的g ++和cilkscreen

时间:2016-07-07 08:31:37

标签: c++ g++ race-condition cilk-plus

我尝试使用cilkscreen来检测代码中的某些竞争条件。 我正在使用

编译我的代码
g++-5 -g foo.cpp -fcilkplus -std=c++14 -lcilkrts -ldl -O2

但是,当我启动cilkscreen时,收到以下错误消息:

cilkview ./a.out

Cilkview: Generating scalability data
Cilkview Scalability Analyzer V2.0.0, Build 4421
1100189201
Error: No Cilk code found in program

我应该为g++添加更多选项吗?或cilkscreen仅适用于使用icc编译的代码?

FWIW:我正在使用

gcc version 5.3.1 20160301 [gcc-5-branch revision 233849] (SUSE Linux)

1 个答案:

答案 0 :(得分:1)

Cilkscreen / cilkview仅适用于icc / icpc。