Команда opt не работает [LLVM]
Моя ссылка выглядит сломанной. Это показывает ниже ошибку.
$ opt
The program 'opt' is currently not installed. You can install it by typing:
apt-get install llvm
а также apt-get install llvm-3.6
показывает, что:
$ apt-get install llvm-3.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
llvm-3.6 is already the newest version.
Что мне здесь не хватает?
редактировать
С опцией, даже llvm также не работает. Может ли кто-нибудь прояснить это?
$ apt-cache policy llvm
llvm:
Installed: (none)
Candidate: 1:3.4-0ubuntu1
Version table:
1:3.4-0ubuntu1 0
500 http://my.org.url/ubuntu/ trusty/universe amd64 Packages
which opt
ничего не показывая
1 ответ
Двоичный файл (символическая ссылка) /usr/bin/opt
в упаковке llvm
, Поэтому установите с
sudo apt-get install llvm
При установке этого пакета создается символическая ссылка
/usr/bin/opt -> ../lib/llvm-3.6/bin/opt
Или создайте ссылку через
sudo ln -s /usr/lib/llvm-3.6/bin/opt /usr/bin/opt
Вы можете проверить это через apt-file
sudo apt-get install apt-file
sudo apt-file update
apt-file search --regex /opt$
Образец вывода
glibc-source: /usr/src/glibc/debian/control.in/opt
llvm: /usr/bin/opt
llvm-3.4: /usr/lib/llvm-3.4/bin/opt
llvm-3.5: /usr/lib/llvm-3.5/bin/opt
llvm-3.6: /usr/lib/llvm-3.6/bin/opt
scsh-0.6: /usr/lib/scsh-0.6/opt