简体   繁体   English

在 Ubuntu 16.04 上安装 Cilk 期间的问题

[英]Problem during Cilk installation on Ubuntu 16.04

I tried for two days to install cilk on my computer.我尝试了两天在我的电脑上安装 cilk。 At the moment I'm trying to install it on Ubuntu 16.04 (since it seemed there were problem with the Ubuntu 18 I tried to install the older OS).目前,我正在尝试将其安装在 Ubuntu 16.04 上(因为 Ubuntu 18 似乎存在问题,因此我尝试安装较旧的操作系统)。 I'm following the instructions at http://cilk.mit.edu/download/ , but when I execute the command:我正在按照http://cilk.mit.edu/download/ 上的说明操作,但是当我执行命令时:

$ cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD=host -DLLVM_BINUTILS_INCDIR=/usr/include ..

It doesn't work, giving the following error:它不起作用,出现以下错误:

CMake Error at cmake/modules/LLVM-Config.cmake:256 (message):
Library 'NVPTX' is a direct reference to a target library for an omitted
target.
Call Stack (most recent call first):
tools/polly/lib/CMakeLists.txt:91 (llvm_map_components_to_libnames)


-- Configuring incomplete, errors occurred!

What should I do?我该怎么办?

Problem during Cilk installation on Ubuntu ...在 Ubuntu 上安装 Cilk 期间出现的问题...

Ubuntu 16.04: Missing libtapirllvm5.0 when doing sudo apt-get install tapirclang-5.0 libcilkrts5 , so we can use g++ Ubuntu 16.04:执行sudo apt-get install tapirclang-5.0 libcilkrts5 libtapirllvm5.0时缺少libtapirllvm5.0 ,因此我们可以使用 g++

$ git clone https://github.com/OpenCilk/cilkrts.git
$ cd cilkrts/ && mkdir build && cd build/
$ CC=gcc-5 CXX=g++-5 cmake -DCMAKE_INSTALL_PREFIX=../install ..
$make 
.
[100%] Built target cilkrts_static

Ubuntu 18.04 : The same → $ CC=gcc-5 CXX=g++-5 cmake -DCMAKE_INSTALL_PREFIX=../install ..[100%] Built target cilkrts .... Ie no errors. Ubuntu 18.04:相同 → $ CC=gcc-5 CXX=g++-5 cmake -DCMAKE_INSTALL_PREFIX=../install ..[100%] Built target cilkrts .... 即没有错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM