PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Firefox - msvc - cygwin ?


MadMan2k
2004-03-15, 19:30:35
Im Firefox Nightly Verzeichniss (http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/) liegen noch Pakete mit den Namen
firefox-i586-pc-msvc.zip und firefox-i686-pc-cygwin.zip.
Was sind das für Versionen?

thop
2004-03-15, 19:38:20
cygin sind mit gcc kompiliert, msvc mit ms compiler.

Marcel
2004-03-15, 19:38:25
Cygwin ist ein plattformunabhängiger Window Manager, wenn mich nicht alles täuscht. Ich vermute, dass diese Build auch eine laufende Cygwin-Installation erfordert.
Die andere Variante wird dann wohl Grafikelemente (Buttons, Labels, Checkboxen...) aus der MS Visual C-Library nutzen. IMHO dürfte das dann die unproblematischere Version sein.

thop
2004-03-15, 19:45:06
Nö Cygwin ist eigentlich eine Entwicklungsumgebung um Unix/Linux Software auf MS Betriebssysteme zu portieren. Gleichzeitig beinhaltet cygwin schon viele solche portieren Programme, so z.b. alle bekannten GNU tools, so dass man sich im Prizip wie in Linux auf der Kommandozeile bewegen kann. Ganz grob und vereinfacht könnte man sagen dass cygwin eine POSIX kompatible "Emulation" von Linux/Unix ist.

Für solche portierten Programme braucht man dann nur die etwas ~400kb große cygwin1.dll, cygwin muss nicht installiert sein.

Hier dient cygwin aber nur als Entwicklungsumgebung um firefox mit Hilfe von gcc-mingw32 auf der Kommandozeile kompilieren zu können. gcc-mingw32 ist praktisch der für MS portierte gcc, der allerdings ganz normalen MSVC Code kompilieren kann (ein bisschen Feintuning muss man machen). Die cygwin1.dll ist dafür nicht erforderlich, er nimmt einfach die ganz normalen MS dlls.