Windows下配置cygwin和ndk編譯環境

2021-09-08 23:23:11 字數 1144 閱讀 4584

結論很簡單,不過我折騰的過程就有點心酸了:

1.坑爹的安裝介面互動

2.預設安裝

其實開啟setup-x86_64.exe後,選擇包的那個介面,保持根上的那個「default」不動,就是預設安裝,預設安裝幾分鐘就裝好了

3.缺什麼包選什麼包

預設安裝後測試下make命令會發現,make都沒有安裝; 這個時候也好辦,提示你缺什麼包,你就回到setup-x86_64.exe,在包選擇介面filter進行查詢,然後勾選,下一步安裝。

測試總結之後,我發現把這幾個勾選上,基本的ndk-build已經夠用了:

make,cmake,emacs-cmake,libjepg,shells整個二級目錄
4.測試安裝是否正常

因為ndk-build會用到make,所以安裝完cygwin後,桌面快捷方式開啟cygwin,然後測試下make命令,如果提示正常,那就是cygwin安裝成功了。

5.不要裝寫沒用的,用到什麼裝什麼

cygwin安裝成功的話setup-x86_64.exe是不會有什麼錯誤提示的,如果你裝的包越多,cygwin對系統的依賴也就越多,反而會出些不相容的安裝錯誤。

一開始的時候會提示乙個bash錯誤,後面我發現是我裝msysgit時帶的bash衝突了,我就先吧msysgit解除安裝了再安裝cygwin就好了。 然後重新安裝msysgit時記得選擇預設的bash選項:git bash only

shells目錄因為比較小,直接勾選上問題不大。

參考文章:

android-ndk-r7b編譯環境cygwin工具搭建及配置

解壓ndk壓縮包

配置環境變數,在c:\cygwin64\home\linyehui.bash_profile最後新增兩行

export android_ndk_home=/cygdrive/c/android-ndk-r9c

export path=$android_ndk_home:$path

測試ndk-build bash下直接測試下ndk-build命令,提示正常的話就是安裝成功了。

寫這個文章也是希望自己做每個事情都能認真的琢磨透,而不是為了達到目的敷衍了事,回頭一遇到點小變化,就還得折騰很久,還不如一次搞定,這才是聰明的懶人。

Windows下配置使用MemCached

安裝配置memcached服務端 memcached manager 通過這個來管理memcached的服務端。成功後發現右側已經有例項了,到此服務端配置完畢。客戶端呼叫 客戶端類庫,解壓得到乙個memcacheddotnet目錄,一堆檔案。為測試memcached,我們建立乙個web專案。引用me...

windows環境下Nginx配置

作為乙個前端,在工作的時候肯定會遇到這樣的實際問題,就是要讓別人看到跑在你自己機子上localhost的頁面。這個時候就需要靠apache和iis幫忙了,當然現在有許多整合好的mysql和apache等框架,例如我自己本來就是使用很簡單的speedamp,小白式操作就ok了。但是之前一直久聞ngin...

windows下django的配置

裝了半天沒裝上,去django官網看了下,最高支援python2.7,我裝的是3.2,暈了,解除安裝,重來。django是python的web框架,先裝python再裝django。python安裝 比較簡單。官網 python.org 若進不去那就說明被遮蔽了,翻牆吧 我用的是2.7版本,你可以自...