target pattern contains no '%' Stop

target pattern contains no '%'  Stop. 新解。

 

最近在學習NDK,跟着網上的教程一步步的創建了一個NDK項目。結果編譯的時候出現了上面的異常。google了一下,看到有老外說,要把make改成3.8.0。這邊有個同事也遇到這個問題,而且按描述也升級了。結果,直接導致不能編譯。有了前車之鑑,我仔細看想了一下這個問題。覺得很奇怪。NDK中的demo,爲什麼編譯就沒問題呢?對比了兩個項目的差異,做了兩件事,問題就解決了。

1. 把MK文件,轉換成了UNIX格式。

2. 把c文件和頭文件名,重新命名了一下。hello_a.c和helllo_a.h,轉換成中劃線. hello-a.c and hello-a.h.

 

主要還是文件的命名問題。似乎新的make在windows下是不支持下劃線文件名的。否則就報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章