make: *** [todos] Erro 2

3

Eu tentei instalar um decompiler no meu macbook, mas o terminal retornou erros abaixo.

ouekihodos-MacBook-Pro:radare2 LewisWang$ gmake
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C libr/util
../config.mk:29: /Users/LewisWang/Desktop/Computer: No such file or directory
../config.mk:29: Programming/Hack/radare2/libr/../global.mk: No such file or directory
../config.mk:30: /Users/LewisWang/Desktop/Computer: No such file or directory
../config.mk:30: Programming/Hack/radare2/libr/../mk/.mk: No such file or directory
make[1]: *** No rule to make target 'Programming/Hack/radare2/libr/../mk/.mk'.  Stop.
make: *** [all] Error 2
    
por Yicheng Wang 10.09.2014 / 19:34

1 resposta

3

Olhando para a mensagem de erro, a saída parece suspeita: você tem /Users/LewisWang/Desktop/Computer e o próximo erro Programming/Hack/radare2/libr/../global.mk . Parece que o caminho real é

/Users/LewisWang/Desktop/Computer Programming/Hack/radare2/libr/../global.mk

E que os scripts do make não conseguem analisá-lo corretamente. Um motivo comum para a divisão de palavras acontecer é se alguém esqueceu de citar uma variável de shell, como escrever

touch $file

... em vez de

touch "$file"

Se você tentar instalá-lo em um caminho que não contenha espaços, suspeito que as mensagens de erro (se houver) serão diferentes.

    
por 10.09.2014 / 20:09