cygwin選擇安裝包選項搭建NDK開發環境/配置cygwin的root權限

九、Search是能夠輸入你要下載的包的名稱,可以快速篩選出你要下載的包。那四個單選按鈕是選擇下邊樹的樣式,默認就行,不用動。View默認是Category,建議改爲full顯示所有包再查,省的一些包被隱藏掉。左下角那個複選框是是否隱藏過時包,默認打鉤,不用管它就行,下邊開始下載咱們要安裝的包吧,爲了不所有下載,這裏列出了後面開發NDK用得着的包:autoconf2.一、automake1.十、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make、git, dos2unix 共xx個包
十、 而後開始選擇安裝這些包吧,點skip,把它變成數字版本格式,要確保Bin項變成叉號,而Src項是源碼,這個就不必選了。
十一、 下面測試一下cygwin是否是已經安裝好了。
      運行cygwin,在彈出的命令行窗口輸入:cygcheck -c cygwin命令,會打印出當前cygwin的版本和運行狀       態,若是status是ok的話,則cygwin運行正常。
      而後依次輸入gcc –version,g++ --version,make –version,gdb –version進行測試,若是都打印出版本信息和一些描述信息,很是高興的告訴你,你的cygwin安裝完成了!
 
參考:http://blog.csdn.net/android_panda/article/details/7607946
 
root用戶:

由於須要使用linux環境,因此安裝的cygwin,cygwin安裝以後,系統默認的是以你的windows用戶名作爲cygwin的登陸名的。html

使用su命令的話卻提示root用戶不存在,沒法切換到root了。linux

網上有找到說以root登錄的方法,只是換個名字,權限卻依然是普通用戶,看是否是真正的root,只須要看命令提示符是否是「#」,普通用戶的是「$」。android

修改方法:git

   一、找到cygwin的etc目錄中有一個名爲passwd的文件。   windows

   二、用UE或記事本打開passwd這個文件,找到如下部分,把其中的windows用戶名換成root(共3處都改過來)。  bash

Administrator:unused:500:513:U-PC-201103250049\Administrator,S-1-5-21-1343024091-57989841-1417001333-500:/home/Administrator:/bin/bashpost

藍色部分是替換成root,這個只是更名而已,真正關鍵部分是紅色部分,那個纔是權限控制,將500和513都改爲0,這樣才能獲取真正的root權限,改爲以下:測試

root:unused:0:0:U-PC-201103250049\root,S-1-5-21-1343024091-57989841-1417001333-500:/home/root:/bin/bashui

   三、在cygwin的home目錄下面創建目錄root   url

   四、啓動cygwin進入之後,就會以真正的root權限運行了

轉:...........................................................................................

不錯的關於cygwin的安裝

 

Windows下配置cygwin和ndk編譯環境

 

http://www.cnblogs.com/linyehui/p/config-cygwin-and-ndk-build.html

相關文章
相關標籤/搜索