Telepítése cygwin ablakokhoz, android, programozás
Belül Eclipse fordíthatjuk C / C ++ alkalmazások Android. szoruló környezetek Cygwin [1], amely szükséges segédprogram make.






Válassza csomagokat telepíteni devel / Márka és tokok / bash.


Futtassa a telepítést, és várja annak befejezését.



[Ellenőrzése cygwin]
Futtassa a következő parancsot a parancssorba:

Az operációs rendszer lehet, hogy több program, ami használja a make segédprogram. Például, lehet, hogy Atmel Studio 6, Visual Studio, MinGW, WinAVR és egyéb tulcheyny. Melyik a közművek teszik futni válaszul egy bemeneti make parancs. Attól függ, hogy a PATH környezeti változó. meghatározva a keresési útvonal futó programokat. hogy segédprogramot a Cygwin csomag a mappában van, c: \ cygwin \ bin. így ha szeretné futtatni ezt a verziót make, majd ellenőrizze, hogy az ösvény c: \ cygwin \ bin részeként a PATH változót. A tartalom a PATH változó, megnézheti a parancs konzolt, útvonalat. A képernyőkép egy példát mutat egy ilyen következtetést.

Amint látható, a példa a screenshot, ebben az esetben, a PATH változó tartalmazza az elérési utat c: \ cygwin \ bin, így indul a make segédprogram a c: \ Program Files \ Atmel \ AVR Tools \ AVR Toolchain \ bin (az elérési út van jelen a PATH, a lelátókon és az elsőrendű). Tehát légy óvatos!
PATH környezeti változó be lehet állítani a Sajátgép -> Tulajdonságok -> Speciális -> Környezeti változók.
Amikor futtatja, hogy az ablakon Cygwin Terminal terminál indul a make segédprogram a c: \ cygwin \ bin:

[Környezeti változók bash-héj Cygwin]
Minden Windows környezeti változók automatikusan importálja a környezeti változók bash. Van azonban néhány probléma terek a nevét a Windows utak. Ilyen módon különös figyelmet igényelnek, és azok helyes átalakítását speciális konfigurációra van szükség a cygwin utat.
Android fejlesztés kell rendelkezésre állniuk JDK eszközöket, SDK, NDK, Ant, amelyek általában az, ahogyan azt a Windows környezeti változóit: JAVA_HOME, ANDROID_SDK, ANDROID_NDK, ANT_HOME ill. Ha a környezeti változó utak vannak hiányosságok, ezeket a változókat speciális kivitel bash környezetben.
A c: \ cygwin \ home \ felhasználónév \ a .bash_profile. amely lehetővé tette az alapbeállításokat a munkakörnyezet változó bash Cygwin. Ha szeretné beállítani a környezeti változókat kapcsolódó keresi a módját JDK eszközök, SDK, NDK, Ant, add, hogy a fájl .bash_profile következő sorokat:
export parancs rendeli a megadott érték string változó környezetben. Ez az érték generál cygpath segédprogramot. amely úgy, mint a paraméter értéke a régi változó Windows környezetben. Felhívjuk figyelmét, hogy a vonal a lehetőség, hogy futni cygpath csapat keretezi `. amely arra szolgál, hogy kiemelje a parancsot futtatja a konfigurációs fájlban. Nem peregutayte „más szimbólumokat” és a „”, ez nagyon fontos.
Ha ezeket a változtatásokat a .bash_profile Cygwin terminál ablakot, a környezeti változók jelennek bash változó $ JAVA_HOME, $ ANDROID_SDK, $ ANDROID_NDK, $ ANT_HOME, amely már a helyes utat cygwin. Íme egy példa egy ilyen utat a változó $ JAVA_HOME:
1. telepítése és frissítése Cygwin csomagok site: cygwin.com.