Home
News
Community
Products
Download
Support
Sales
About CASL

 
 
 
 
 
 

GCC Verwendung


GCC/PRC-Tools 2.0 Installation

Hinweis:  PRC Tools und der GNU C Compiler (GCC) sind open source Compiler Werkzeuge, um Palm OS Applikationen in C oder C++ zu erstellen.  Sie werden gemäß den Vorgaben der GNU General Public License veröffentlicht und sind mit dem kompletten Source Code und Dokumentation auf der GCC Webseite erhältlich.  Diese Komponenten sind NICHT Teile von CASLpro und Sie bezahlen NICHTS für die Verwendung.  Wir liefern alle Dateien, die Sie zur Arbeit mit CASLpro benötigen, auf dieser Seite zum Download.

Wenn Sie diese Dateien bereits heruntergeladen haben und Probleme haben, beachten Sie die CASLpro Troubleshooting Page (engl).

Zusammenfassung

Führen Sie die folgenden Schritte aus, um eine GCC Entwicklungsumgebung für CASLpro unter Windows einzurichten. 

  1. Deinstallieren Sie frühere Versionen
  2. Laden Sie Cygwin b20.1 herunter und installieren Sie es
  3. Laden Sie PRC-Tools 2.0 herunter und installieren Sie es
  4. Laden Sie Palm OS SDK 5.0 herunter und installieren Sie es
  5. Machen Sie die nötigen Modifikationen in der Datei C_Build.bat

Schritt 1

Deinstallieren Sie frühere Versionen von GNU PalmPilot GCC tools, prc-tools 0.5.0 vollständig (falls vorhanden).

Stellen Sie sicher, daß alle Modifikationen in der 'autoexec.bat', die von früheren Versionen als 0.5.0. gemacht wurden, entfernt werden. Dazu gehören Einstellungen der Umgebungsvariable GCC_EXEC_PREFIX und alle Pfadeinträge, die Referenzen auf frühere GCC Programmverzeichnisse.

Das PRC-Tools Paket sollte nur einmal installiert werden. Wenn Sie PRC-Tools mehrfach installieren, entstehen mehrfache Einträge in der Windows Registry. Um eine existierende Installation der PRC-Tools zu entfernen, gehen Sie folgendermaßen vor:

  1. Entfernen Sie alle Referenzen auf PRC-Tools aus der Windows Registry. Die PRC-Tools Einträge befinden sich unter HKEY_LOCAL_MACHINE -> SOFTWARE -> Palm Computing -> PRC-Tools
  2. Unmounten Sie PRC-Tools indem Sie die Cygwin bash shell öffnen und dort eigeben: umount /PRC-Tools
  3. Entfernen Sie die Cygnus Registry Einträge HKEY_CURRENT_USER->Software->Cygnus Solutions

Schritt 2

Cygwin liefert Benutzerwerkzeuge und ein Make Tool zum Erstellen von Palm OS Applikationen.

Laden Sie das Cygnus Paket für Windows herunter und installieren Sie es:

cygwin-b20.1-full.exe (13.5 MB)

Oder

cygwin-b20.1-usertools.exe (3 MB) enthält nur die Cygnus cygwin-make.zip (55 kB) ist das Make Tool. Das Make Tool sollte in das Verzeichnis C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN entpackt werden, angenommen, die Cygnus Tools sind im Verzeichnis C:\CYGNUS installiert.

Hinweis: Einige Benutzer berichteten von Problemen beim Installieren dieses Paketes auf einem anderen Laufwerk als dem Boot-Laufwerk (normalerweise Laufwerk c:).  Wir empfehlen, es immer auf dem Bootlaufwerk zu installieren.

Schritt 3

Das PRC-Tools Paket enthält alle GCC tools speziell für Palm OS.

Laden Sie die PRC Tools herunter und installieren Sie sie:

prc-tools-2.0.exe (7 MB) enthält den GCC Compiler und Multi-Segment Linker Tools.

Hinweis: Einige Benutzer berichteten von Problemen beim Installieren dieses Paketes auf einem anderen Laufwerk als dem Boot-Laufwerk (normalerweise Laufwerk c:).  Wir empfehlen, es immer auf dem Bootlaufwerk zu installieren.

Schritt 4

Das Palm OS SDK Paket enthält C Header Dateien und Werkzeuge zur Entwicklung von Palm OS Applikationen.

Hinweis: Das Palm OS SDK sollte nur einmal installiert werden. Beachten Sie Schritt 1 bei einer erneuten Installation.

Laden Sie das Palm OS SDK herunter und installieren Sie es:

palmos-sdk-5.0r3-1.tar.gz ...(457 kB)  enthält die Header Dateien, die für das C code Interface für PalmOS erforderlich sind. Das SDK sollte in das Verzeichnis C:\PalmDev entpackt werden, davon ausgehend, daß dieses während der Installation von PRC Tools im Schritt 3 angegeben wurde.

Hinweis: Einige Benutzer berichteten von Problemen beim Installieren dieses Paketes auf einem anderen Laufwerk als dem Boot-Laufwerk (normalerweise Laufwerk c:).  Wir empfehlen, es immer auf dem Bootlaufwerk zu installieren.

Hinweis: Da der GCC Compiler ein Verzeichnis 'sdk' unter 'PalmDev' erwartet, benennen Sie sdk-5r3 in sdk um. Wechseln Sie dazu in das Verzeichnis c:\PalmDev und führen das Umbenennen durch:

ren sdk-5r3 sdk

Schritt 5

Bearbeiten Sie die Datei c_build.bat im CASLsoft C_Build Verzeichnis.

Die Batchdatei 'c_build.bat', die zum Compilieren des C Codes, den der CASLpro Compiler erstellt hat, verwendet wird, erwartet die Installation der beschriebenen Tools. CYGWIN und GCC tools werden in ihren Standard Installationsverzeichnissen erwartet:

C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN;

C:\PROGRAM FILES\PRC-TOOLS\H-I586-CYGWIN32\BIN;

Wurden diese in anderen Verzeichnissen installiert, muss die Datei CASL43\C_Build\c_build.bat angepasst werden. Betrachten Sie diese drei Zeilen weit am Anfang der Datei "c_build.bat":

@set cygwinpath=C:\CYGNUS\CYGWIN-B20\… Verändern Sie diese Zeile auf das Verzeichnis des Cygnus Paketes aus Schritt 2.

@set prctoolspath=C:\PROGRAM FILES\PRC-TOOLS\… Verändern Sie diese Zeile auf das Verzeichnis der PRC Tools aus Schritt 3.

Windows Me Anwender müssen zuerst die MS-DOS Umgebung für die c_build.bat einrichten. Doppelklicken Sie auf die Datei c_build.bat im Verzeichnis CASLsoft\CASL43\C_build und:

1) Klicken Sie mit der rechten Maustaste auf den Titelbalken des MS-DOS Fensters und wählen im Kontextmenü 'Eigenschaften'.

2) Klicken Sie auf die Registerkarte 'Speicher'.

3) Im Feld 'Umgebung' setzen Sie die Größe auf 4096.

4) Klicken Sie auf 'OK'.

5) Schließen Sie das MS-DOS Fenster.

Der Schalter "Show C build window" in der CASLide unter Tools->IDE Settings muss bei Windows Me eingeschaltet sein.

Führen Sie bei allen anderen Windows Versionen, wenn die Datei 'c_build.bat' "Out of Environment Space" Fehlermeldungen erzeugt, die folgenden Schritte aus (gilt nicht für Windows Me):

1) Bearbeiten Sie die Datei autoexec.bat und entfernen Sie alle Umgebungsparameter der alten GCC Umgebung. Booten Sie danach neu.

2) Wenn Schritt 1 keinen Erfolg bringt, haben Sie wirklich die Grenze des Umgebungsspeichers erreicht und die Zeile PATH in der Datei 'c_build.bat' hat diese Grenze überschritten.

Wenn das der Fall ist, fügen Sie die folgende Zeile in der Datei CONFIG.SYS hinzu:

shell=c:\command.com /e:4096 /p

Nach einem Neustart sollte genügend Umgebungsspeicher vorhanden sein, um den Pfad korrekt zu konfigurieren.

Weitere Hilfe

Wenn Sie weitere Probleme haben, besuchen Sie die CASLpro Troubleshooting Page (engl.).


Home | News | Community | Products | Download | Support | Sales | About CASL

© 1997-2007 WAGWARE Systems, Inc. & Brainyware, LLC.

All Rights Reserved. Legal info

Last Modified 01/02/2007