首页 > 解决方案 > 使用 Cilk Plus 数组表示法编译 C 文件

问题描述

在我的可用代码中,有一行 Cilk Plus 数组表示法:

C[0:n*n]=0.0;

当我通过在 Linux 上运行命令编译它时:

gcc  matrix.cc -o matrix

我遇到这个错误 错误

我会使用哪个命令来解决这个问题?预先感谢

标签: clinuxparallel-processingcommandcilk-plus

解决方案


要将 Cilk (Plus) 与 gcc 一起使用,您必须使用该-fcilkplus选项启用它。

但是... Cilk 支持在 gcc 7.1 中已弃用在 gcc 8.1 中删除,因此除非您使用的是旧版本,否则这将无济于事。如果您希望将来可以使用 Cilk,最好重写您的代码以不使用 Cilk。


推荐阅读