2013-12-06 6 views
1

В настоящее время я пытаюсь использовать cilkscreen, чтобы найти условие гонки в cilk; однако у меня есть следующая проблема.Пытается запустить cilkscreen/cilkview на gcc с cilkplus

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

Что я делаю неправильно? Я загрузил и установил PATH для ссылки на каталог, загруженный https://www.cilkplus.org/download. Я запускаю ubuntu 13.10 на 64-бит. Сам Cilkplus работает отлично.

ответ

2

Если which cilkscreen может найти файл, это не то, что исполняемый файл не может быть найден, как и следовало ожидать от сообщения об ошибке.

Вам необходимо установить ia32-libs или аналогичный пакет, предоставляемый вашим дистрибутивом. Инструменты Cilk 32 бит, и попытки запустить их на 64-битной системе без необходимых библиотек дают это (скорее бесполезное и вводящее в заблуждение) сообщение об ошибке.

0

Из сообщения об ошибке bash не может найти исполняемый файл cilkscreen. Я предполагаю, что вы загрузили https://www.cilkplus.org/sites/default/files/cilk_tools/cilktools-linux-003566.tgz и untarred его с помощью команды

tar -xf cilktools-linux-003566.tgz 

Это создаст каталог cilktools-Linux-003566, содержащий инструменты Cilk, а также необходимых PIN-файлов и документации. Я предполагаю, что вы добавили cilktools-linux-003566/bin в свой PATH, верно?

Выполняет ли команда «which» исполняемый файл? Если нет, то ваша переменная PATH не установлена ​​правильно.

  • Барри Танненбаум, Intel Cilk Plus Development