c - 使用 Cilk Plus 数组表示法编译 C 文件
问题描述
在我的可用代码中,有一行 Cilk Plus 数组表示法:
C[0:n*n]=0.0;
当我通过在 Linux 上运行命令编译它时:
gcc matrix.cc -o matrix
我会使用哪个命令来解决这个问题?预先感谢
解决方案
要将 Cilk (Plus) 与 gcc 一起使用,您必须使用该-fcilkplus
选项启用它。
但是... Cilk 支持在 gcc 7.1 中已弃用并在 gcc 8.1 中删除,因此除非您使用的是旧版本,否则这将无济于事。如果您希望将来可以使用 Cilk,最好重写您的代码以不使用 Cilk。
推荐阅读
- java - 未定义 X509Generator 类型的 SubjectKeyIdentifier(SubjectPublicKeyInfo) 方法
- selenium - 无法使用 selenium webdriver 和 java 在 Firefox 47.0 浏览器中移动滑块
- django - 左连接多列 Django 模型 ORM 外键
- java - 检查字符串是否包含与Java中给定字符不同的字符
- tfs - TFS2015 vNext 构建签入 TFVC
- istio - Istio 实例中的空地图占位符
- macos - launchd:在 macOS 上控制服务的 bootstrap/bootout 语义混淆
- build - cmake 项目仅构建一个特定的可执行文件(及其依赖项)
- google-apps-script - 为什么不能锁定用户输入的值?
- python - 如何使用已签名的哈希对 PDF 进行签名(最好是 Python)