g++ 和 cilkscreen 用于检测竞争条件
g++ and cilkscreen for detecting race condition
我正在尝试使用 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)
Cilkscreen/cilkview 仅适用于 icc/icpc.
我正在尝试使用 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)
Cilkscreen/cilkview 仅适用于 icc/icpc.