1. 程式人生 > >配置NDK Cygwin .bash_profile:行47: 語法錯誤: 未預期的檔案結尾 syntax error: unexpected end of file 解決

配置NDK Cygwin .bash_profile:行47: 語法錯誤: 未預期的檔案結尾 syntax error: unexpected end of file 解決

可以在cygwin中通過vim修改,也可以在windows安裝目錄中修改 home\<你的使用者名稱>\.bash_profile 檔案中最後新增環境變數

NDKROOT=/cygdrive/e/Andriod/develop/android-ndk-r8

export NDKROOT

其中NDK=/cygdrive/<你的碟符>/<android ndk 目錄> ,"NDK"這個名字隨便起,以後經常用不要太長。

重啟cygwin,輸入:

cd $NDK

可進入ndk對應目錄說明設定OK。

這時候 出現錯誤

-bash: $'\r': command not found


-bash: $'\r': command not found
-bash: $'\r': command not found
-bash: $'\r': command not found
-bash: $'\r': command not found
-bash: $'\r': command not found
-bash: $'\r': command not found
-bash: /home/lenovo/.bash_profile: line 47: syntax error: unexpected end of file

在cygwin中輸入:dos2unix -n .bash_profile .bash_profile

關閉重新開啟cygwin,ok了。所以再一次提醒,不要用window裡的記事本或者寫字本開啟修改,使用UltraEdit不要轉化格式,因為在window下和linux中回車符是不相同的。