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
エラーメッセージを見ると、出力は疑わしく見えます。/Users/LewisWang/Desktop/Computer
と次のエラーProgramming/Hack/radare2/libr/../global.mk
があります。実際のパスは
/Users/LewisWang/Desktop/Computer Programming/Hack/radare2/libr/../global.mk
そして、makeスクリプトはそれを正しく解析できません。 Wordの分割が発生する一般的な理由は、誰かがシェル変数を引用するのを忘れた場合です。
touch $file
... の代わりに
touch "$file"
スペースを含まないパスにインストールしようとすると、エラーメッセージ(ある場合)は異なるものになると思います。