我在 Ubuntu 20.04 中使用 gcc 7.5.0 和 g++ 7.5.0(支持 cilk plus)编译,但错误提示“cilk/cilk.h:没有这样的文件或目录”错误如图所示
任何人都可以帮助我解决这种情况吗?非常感谢!
您的编译器仍然不支持 cilkplus,只需通过 apt-get install 安装即可:
sudo apt-get install -y libcilkrts5
给你,
更新: ubuntu 20.04 上的 gcc 包不支持 Cilk,要在 ubuntu 20.04 上安装 cilk,您必须gcc version < 7
按照以下说明在 ubuntu 20.04 上安装 gcc-6 g++6,
sudo vim /etc/apt/sources.list
add "deb http://dk.archive.ubuntu.com/ubuntu/ bionic main universe" to file
sudo apt update
sudo apt-get install gcc-6 g++-6 -y
检查gcc -v
您是否正确降级了 gcc 版本然后 cilk 扩展应该可以工作。