android開發用ndk編譯so庫時,有時直接從別的地方拷貝Android.mk文件,會報:
make: *** 沒有規則可以創建“obj/local/armeabi/objs/a/a.o”需要的目標“/a.c”。 停止。
出現這個這個錯誤,可能是因爲android.mk的文件格式可能是windows下拷貝,或是從網頁copy,只要用UltraEdit打開Android.mk文件把行尾一些多餘的看不見字符清除即可。
android開發用ndk編譯so庫時,有時直接從別的地方拷貝Android.mk文件,會報:
make: *** 沒有規則可以創建“obj/local/armeabi/objs/a/a.o”需要的目標“/a.c”。 停止。
出現這個這個錯誤,可能是因爲android.mk的文件格式可能是windows下拷貝,或是從網頁copy,只要用UltraEdit打開Android.mk文件把行尾一些多餘的看不見字符清除即可。
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))