I'm Cross!

Screenshot der Software:
I'm Cross!
Softwarebeschreibung:
Version: 20090321
Upload-Datum: 3 Jun 15
Entwickler: Ron Burkey
Lizenz: Frei
Popularität: 3

Rating: 2.5/5 (Total Votes: 2)

Ich bin Kreuz! ist ein Werkzeug, Windows und Mac OS X Cross-Compiler installiert.
Was bin ich Kreuz !?
Ich bin Kreuz! ist ein einfaches, scripted Methode zur Installation von Cross-Compilern und Cross-kompilierten Bibliotheken auf einem Linux (oder möglicherweise andere * nix-System), so dass Sie Programme gezielt auf Microsoft Windows und Mac OS X laufen zur gleichen Zeit und in Entwicklung der gleichen Umgebung wie Sie entwickeln Linux-Versionen dieser Programme. Ich konzentriere mich auf die Unterstützung von Mac OS X Versionen 10.4 und 10.5, obwohl einige Quer eingebauten Programme können in früheren Versionen arbeiten. Ebenso konzentriere ich mich auf supporing C / C ++ Entwicklung, aber Fortran und Objective-C Cross-Compiler zur Verfügung gestellt. Erstellung von Installationsprogrammen für Windows (setup.exe) oder Linux, oder "Anwendungspakete" für Mac OS X wird ebenfalls unterstützt. Ich bin Kreuz! macht es Ihnen leicht, ohne eine Reihe von Forschung und Manöver durch ein Bündel von unvollständigen howtos tun Einrichtung eines solchen Cross-Kompilierung Umwelt.
Einführung
Ich betreibe mehrere Open-Source-Projekte, die ich entwickeln und verwenden hauptsächlich auf Linux, für die aber ich will Microsoft Windows und Mac OS X-Versionen sowie zu erstellen. (Siehe zum Beispiel, mein Apollo Guidance Computer-Simulation, meine DO-178B-Dokumentations-Software, oder mein Projekt Gutenberg-Markup-Programm.) In der Regel, was dies in der Vergangenheit gemeint ist, ist, dass ich meine Programme zu kompilieren und zu debuggen sie auf Linux, und dann als ein nachträglicher Einfall Ich starte einen Windows- oder Mac OS X-Box, kopieren Sie den gesamten Quellcode auf, es zu bauen das Programm ... und dann durchlaufen, wenn es nicht richtig funktioniert. Dieser Ansatz ist problematisch für eine Vielzahl von Gründen, nicht zuletzt davon, dass es zeitaufwendig und ich nicht genießen Sie es, so dass die Windows-basierten ausführbaren Dateien für meine Programme neigen dazu, die Linux-Versionen von Monaten oder Jahren zurückbleiben, mit Die Mac OS X ausführbare hinkt noch mehr ... oder fehlen ganz, da ich nicht haben Zugang zu einem Intel-basierten Mac und meine Version von Mac OS X ist sehr alt.
Ein viel befriedigender Ansatz wäre in der Lage, die Windows und Mac OS X-Versionen der ausführbaren Dateien zur gleichen Zeit aus dem Linux-Rechner, auf dem ich die Entwicklung zu bauen, wie die Linux ausführbare Dateien erstellt werden, direkt zu sein. (Und mit "Linux", meine ich nicht, um andere * nix-basierten Umgebungen, wie zB FreeBSD oder Solaris auszuschließen. Es ist nur so, dass ich viel weniger Kontakt mit denen.) Wenn die Software Sie entwickeln eine Befehls Zeilen-Programm und Sie sind daran interessiert sind nur in Windows-Ziele, dreht sich, dass sich als ziemlich einfach, und ich habe seit Jahren tun. Linux-gehosteten Versionen der GNU-MinGW gcc basierten Windows-bezogenen C / C ++ Compiler, kann sie von ziemlich leicht installiert werden.
Der Schwierigkeitsgrad-oder zumindest die Schwierigkeiten bei der Suche hilfreich informations steigt dramatisch, wenn Sie benötigen, um ein GUI-Programm oder ein Programm, das auf gemeinsamen Bibliotheken nicht mit MinGW enthalten produzieren. Und es geht bis astronomisch für Mac OS X-Ziele. Selbst unter der Annahme, dass Sie herausfinden (beispielsweise), wie man einige Bibliothek wie die wxWidgets Cross-Plattform-GUI-Bibliothek in einer Weise, dass Sie es in einem Cross-Kompilierung verwenden können installieren, werden Sie sicher, dass Sie vergessen haben, wie man so, wenn Sie tun, jemals brauchen, um es wieder auf einem anderen Computer zu installieren ... als unvermeidlich, müssen Sie tun, wenn Sie Ihren eigenen Computer stirbt oder aufgerüstet. So können Sie Google ... Google ... Google ... und zu beten.
Auf jeden Fall im Laufe der Bezifferung dies für mich zu einem meiner Projekte, ich untätig scripted den Cross-Compiler / Cross-Bibliothek Installation, so dass ich nicht haben, um das Problem in der Zukunft wieder zu lösen. Es fiel mir ein, dass andere Leute aus mit diesem Installationsskript zu profitieren. Also hier ist es! Es hat in der Folge etwas wie eine Obsession geworden, so dass ich ständig zu verbessern es über meine tatsächlichen persönlichen Bedürfnisse

Was ist neu in dieser Pressemitteilung:.

  • Die Unfähigkeit, Mac OS X-Tools installieren / Bibliotheken auf Linux Hosts ausgeführt gcc 4.3 wurde behoben.
  • Die vollständige Palette von IMCROSS Tools / Bibliotheken sollten jetzt von jedem Linux-Host ausgeführt gcc 4.x sein.

Was ist neu in Version 20090215:

  • Die beiden PPC und Intel-Architekturen auf Mac OS X 10.4 und 10.5 Es wird angenommen, funktionell zu sein.
  • XCode 3 unterstützt wird. gcc & quot; darwin8 & quot; wurde ein Upgrade auf & quot; darwin9 & quot;.
  • GTK + wird jetzt unterstützt (nur Intel 10,5).
  • Auf Mac OS X und Win32, Bugs zu verhindern baut auf vielen Plattformen wurden behoben. wxWidgets und GTK + Versionen wurden aktualisiert.
  • Standardmäßig zur Installation, nur Tools und Bibliotheken, die nativ verwendet werden, für die Cross-Plattform-Entwicklung gebaut. Beschleunigen
  • Das Standardinstallationsverzeichnis ist das Home-Verzeichnis des Benutzers (und nicht als Systemverzeichnisse benötigen Administrator-Berechtigungen) geändert worden ist.

Kommentare zu I'm Cross!

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!