opt comando não está funcionando [LLVM]

0

Meu link parece estar quebrado. Está aparecendo abaixo do erro.

$ opt
The program 'opt' is currently not installed. You can install it by typing:
apt-get install llvm

e apt-get install llvm-3.6 mostram que:

$ 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.

O que estou perdendo aqui?

Editar

Com o opt, até o llvm também está quebrado. Alguém poderia por favor esclarecer isso também?

$ 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 mostrando nada.

    
por Saumya Suhagiya 19.08.2015 / 12:33

1 resposta

1

O binário (link simbólico) /usr/bin/opt está no pacote llvm . Portanto, instale com

sudo apt-get install llvm

A instalação deste pacote cria um link simbólico

/usr/bin/opt -> ../lib/llvm-3.6/bin/opt

Ou crie o link via

sudo ln -s /usr/lib/llvm-3.6/bin/opt /usr/bin/opt

Você pode verificar isso via apt-file

sudo apt-get install apt-file
sudo apt-file update
apt-file search --regex /opt$

Exemplo de saída

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
    
por A.B. 19.08.2015 / 12:51