1

我目前正在尝试使用 cilkscreen 在 cilk 中查找竞争条件;但是,我有以下问题。

cilkscreen ./executable
-bash: /home/ubuntu/cilkutil/bin/cilkscreen: No such file or directory

我究竟做错了什么?我已经下载并设置了 PATH 以引用下载的目录https://www.cilkplus.org/download。我在 64 位上运行 ubuntu 13.10。Cilkplus 本身运行良好。

4

2 回答 2

2

如果which cilkscreen可以找到该文件,则不是找不到可执行文件,正如您从错误消息中所期望的那样。

您需要安装 ia32-libs 或您的发行版提供的类似软件包。Cilk 工具是 32 位的,在没有所需库的情况下尝试在 64 位系统上运行它们会给出这个(相当无用和误导性的)错误消息。

于 2014-02-15T12:17:58.137 回答
0

从错误消息中,bash 无法找到 cilkscreen 可执行文件。我假设您已经下载了https://www.cilkplus.org/sites/default/files/cilk_tools/cilktools-linux-003566.tgz并使用命令解压缩它

tar -xf cilktools-linux-003566.tgz

这将创建包含 Cilk 工具以及必要的 PIN 文件和文档的目录 cilktools-linux-003566。我假设您已将 cilktools-linux-003566/bin 添加到您的 PATH 中,对吗?

“which”命令是否找到可执行文件?如果不是,那么您的 PATH 变量设置不正确。

  • Barry Tannenbaum,英特尔 Cilk Plus 开发
于 2013-12-08T23:17:01.737 回答