|
Nešto korisno za one koji razvijaju multiplatformski softver na nekom od Unix-olikih sistema. Ovo je razvojni sistem koji kreira MinGW32/64 kros-kompajler (kros-kompajler za Win32/Win64) i biblioteke za njega. Pored samog kroskompajlera MXE podržava i ogroman broj biblioteka uključujući WxWidgets, Qt, Qt5, Fltk ili Gtk2, SDL2, SFML i drugo.
Citat:
MXE (M cross environment) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt. Thus, it provides a nice cross compiling environment for various target platforms, which
is designed to run on any Unix system
is easy to adapt and to extend
builds many free libraries in addition to the cross compiler
can also build just a subset of the packages, and automatically builds their dependencies
downloads all needed packages and verifies them by their checksums
is able to update the version numbers of all packages automatically
directly uses source packages, thus ensuring the whole build mechanism is transparent
allows inter-package and intra-package parallel builds whenever possible
integrates well with autotools, cmake, qmake, and hand-written makefiles.
has been in continuous development since 2007 and is used by several projects
Pazite da se ne zeznete i otkucate:
make
Ovo će pokušati da izgradi sve, a to bi moglo da traje jako dugo.
Umesto toga prvo kompajlirajte kros-kompajler:
make gcc
A zatim pojedinačne biblioteke:
make paket
MXE ima podršku za automatsko određivanje zavisnosti, tako da će:
make wxwidgets
Automatski povući zavisnosti:
[bocke@artwo mxe]$ make wxwidgets
[target] i686-pc-mingw32 with 1 goal from command line
[download] libiconv
[build] libiconv
[done] libiconv
[download] zlib
[build] zlib
[done] zlib
[download] libpng
[build] libpng
[done] libpng
[download] jpeg
[build] jpeg
[done] jpeg
[download] xz
[build] xz
[done] xz
[download] tiff
[build] tiff
[done] tiff
[download] sdl
[build] sdl
[done] sdl
[download] expat
[build] expat
[done] expat
[download] wxwidgets
[build] wxwidgets
Lista podržanih paketa
[Link mogu videti samo ulogovani korisnici]
Zvanična strana
[Link mogu videti samo ulogovani korisnici]
Preuzimanje
[Link mogu videti samo ulogovani korisnici]
|