make: *** [모두] 오류 2

make: *** [모두] 오류 2

MacBook에 디컴파일러를 설치하려고 하는데 터미널에서 다음 오류가 반환됩니다.

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

답변1

오류 메시지를 보면 출력이 의심스러워 보입니다. You have /Users/LewisWang/Desktop/Computerand the next error Programming/Hack/radare2/libr/../global.mk. 실제 경로는 다음과 같습니다.

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

그리고 make 스크립트는 이를 올바르게 구문 분석할 수 없습니다. 단어 분리가 발생하는 일반적인 이유는 누군가가 쉘 변수를 인용하는 것을 잊었기 때문입니다.

touch $file

... 바꾸다

touch "$file"

공백이 포함되지 않은 경로에 설치하려고 하면 오류 메시지(있는 경우)가 달라질 것으로 생각됩니다.

관련 정보