Interesuje me da li je moguce kompajlirati source koju je pisan za linux na XP?
Recimo da se GNOME Commander sa http://www.nongnu.org/gcmd/ kompajlira (portuje) na Xp?
Jako teško. C/C++ jesu portabilni jezici, ali ono što se u njima piše ne mora da bude. Obično je osnova ista, logika, obrada i sl. ali kad se dodje do korisničkog interfejsa, fajl sistema i sl. moraju se uraditi dva odvojena dela programa pa kompajlirati zavisno od okruženja gde će biti izvršavan.
Da znam to za c/c++ i za cygwin ali mislio sam da kada se kompajlira da bude ne zavistan.
A recimo kada bi download-ovao biblioteke koje zahteva GNOME commander
Required libraries:
* GTK+ (2.8.0) or above for latest version.
* GnomeVFS (2.0) Used for most of the file handling.
* Glib (2.6.0)
* GNOME (2.0)
* GnomeUI (2.4)
i da probam source da uvucem u projekat recimo u Code::Block sa MinGW kompajlerom da li bi tako nesto vredelo probati?
I ako cak i uspem da kompajliram da li bi moglo da se to izvrsi na widows-u?
Predpostvaljam da kod mora da bude pisan cross-platform.
PS: GNOME commander sam uzeo kao primer mogao bi to da bude i Umbrello ili neki drugi linux program.
prouci malo cygwin projekat.. on se bavi sa linux programima na windowsima. Imas i kompajler (gcc) sa kojim bi u teoriji mogao da iskompajliras taj progra na windowsima (posto mislim da cygwin ima vec portovan i X i gnome okruzenje (nisam100%))