自動定位android ndk的路徑


開發過程中,我們在makefile環境變量里面指定android ndk toolchain的路徑

然而,每個人的路徑並不一樣,所以有必要寫個什么東西來做自動查找定位和配置

原理在於android ndk的根目錄里面有個source.properties文件

用find命令很容易根據這個文件名找到這么一個字符串

/tolchain/android-ndk-r21/source.properties

然而怎么根據字符串里面去掉source.properties有點麻煩

linux里面有幾個強大的工具,grep,awk ,sed,tr

找了一下,用sed可以做到,命令如下,第二個里面增加了對source.properties本身內容的檢查,更精確一些

find / -name  source.properties 2> /dev/null | sed  's/source.properties//g'
find / -name source.properties 2> /dev/null | xargs grep 'Android NDK' | sed 's/source.properties:Pkg.Desc = Android NDK//g'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM