
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Dietmar, ich hatte mir mal vor etwas längerer Zeit diesen Quellcode heruntergeladen und ihn mit "DEV-C++ 4" von http://www.bloodshed.net/dev/devcpp.html compiliert. Dieser Compiler erzeugt die gewünschte "exe". Es handelt sich dann um einen Quellcode, der in derselben Form dann auch unter linux compilierbar ist. Soweit ich weiss gab es kaum Änderungen am Originalcode von Deiner Seite. Kann auch sein, dass ich damals die Linuxvariante genommen hatte. Aber egal; der Compiler kann sowohl Konsolenanwendungen (DOS) als auch Win-Anwendungen compilieren und steht unter GPL und ist somit ideal. Ich hatte den CCBasic-Compiler damals um ein print2LCD erweitert und auch ein Listing auf dem Schirm ausgegeben. - Nun mache ich das aber ganz anders. Wenn das etwas für Dich ist, dann kann ich Dir gerne das Projektfile zusenden; so ist der Einstiegserfolg gleich vorhanden. Grüsse an alle Martin > Hallo miteinander, > > Martin Förster hat mir vor längerer Zeit den Sourcecode zum C-Control/BASIC-Compiler Version 1.7 zugeschickt. Der Sourcecode befindet sich in der Download Area auf meiner Site. Ich wollte den Compiler jetzt etwas modifizieren, einige Features hinzufügen und eventuell die schlimmsten Bugs entfernen. Bis jetzt habe ich den Code so verändert, daß beim Übersetzen eines CCBASIC-Programms eine LST-Datei erstellt wird, mit Angabe über die Position jeder Quellcodezeile im externen EEPROM und mit Liste aller vereinbarten Variablen. Ich benötige diese Angaben für einen In-System-Debugger. > > Leider scheint der CCBASIC-Compiler in Borland-C++ erstellt worden zu sein. Im EXE-File steht der Copyright-String "Borland C++ - Copyright 1993 Borland Intl." Kann das Borland-C++ Version 3 oder 4 sein? Auf jeden Fall besitze ich keinen derartigen Compiler und deshalb habe ich mich im Internet umgeschaut. Doch der einzige frei erhältliche Borland-C++-Compiler ist die Kommandozeilenversion von "Borland C++ 5.5.1 for Win32". Ich habe den Code so umgestellt, daß ich ihn mit diesem Compiler übersetzen kann. Aber das mit diesem Compiler erstellte Executable läuft natürlich nur unter Win32 und nicht unter DOS. Aus diesem Grund habe ich mir nun die Mühe gemacht, den Code auf Watcom-C++ zu portieren. Die Version 11.0c und das neue Open-Watcom sind im Internet mittlerweile frei erhältlich. > > Ein Executable des CCBASIC-Compilers liegt dem unten verlinkten ZIP-Archiv bei. Es wäre schön, wenn das jemand mit seinem Sourcecode mal so richtig stressen und mir eventuelle Fehler mitteilen würde. > > Gruß, Dietmar Passender Link: B-Control Meine Homepage: http://www.nettypes.de/b-control |
| Antwort schreiben |