![]() |
BC.EXE Compiler v.45 - Befehlszeilenargumente? Bin schon die ganze Zeit am Googeln aber vermutlich ist die Software zu alt. Ich möchte wissen, welche Befehlszeilenargumente ich dem BC.EXE Compiler in der Version .45 mitgeben kann. Der Compiler bastelt mir immer Executables, die eine Laufzeitbibliothek (BRUN) benötigt, also keinen reinen Maschinencode. Beim Compilieren über die integrierte Entwicklungsumgebung kann ich wählen, ob ich: 1. Eine abhängige Anwendung ohne Debugcode 2. Eine abhängige Anwendung mit Debugcode 3. Eine selbständige Anwendung ohne Debugcode 4. Eine selbständige Anwendung mit Debugcode ...erstellen möchte. Wenn ich den Compiler ohne Befehlszeilenargumente aufrufe erstellt er immer eine abhängige Anwendung ohne Debugcode. Vielleicht wisst ihr, welche Parameter ich dem Compiler "mit auf den Weg geben" kann damit er mir auch auf der Kommandozeile eine selbständige Anwendung compiliert. Warum compiliere ich nicht über die IDE? Ganz einfach: Ich verwende eine Maschinencode-Includedatei. Die IDE weigert sich, es zu compilieren, da er Calls auf die Includedatei als "illegal function call" ansieht. Der Befehlszeilencompiler muniert die Includedatei nicht. |
AW: BC.EXE Compiler v.45 - Befehlszeilenargumente? Beim Includen mit DECLARE gibt's viele Fehlermeldungen. :( |
AW: BC.EXE Compiler v.45 - Befehlszeilenargumente? ich weiß nicht ganz ob du mit bc den borland c kompiler meinst, aber ich geh mal davon aus. zunächst solltest du im Hinterkopf behalten, dass include ungleich declare ist, mit include inkludierst du eben header files mit declare deklarierst du Konstanten. vielleicht solltest du etwas mehr ordnen was du überhaupt vorhast und inwiefern das zusammenpasst, da ich mir schwer vorstellen kann, dass man maschinencode mit includen kannst |
AW: BC.EXE Compiler v.45 - Befehlszeilenargumente? Ich meinte nicht Borland C Compiler (wusste garnich dass der BC heißt) sondern [B]B[/B]asic[B]C[/B]ompiler, der bei Q(uick)Basic 4.5 dabei ist. Ich wollte Maschinencode aus einer LIB-Datei includen. Das macht man mit DECLARE SUB / DECLARE FUNCTION. :) Das ganze hat aber nich geklappt, obwohl ich exakt die Anweisungen verwendet habe, die in der Dokumentation des Libraries stehen. Vorher wollte ich eine fertige Deklarationsfile mit REM $INCLUDE='blablabla.bi' includen, so wie's in der Readme beschrieben war. Hab aber dann (weil's nich funktioniert hat) einfach die Deklarationsfile (die lauter DECLARE, DECLARE, DECLARE Anweisungen enthält) über den eigentlichen Quelltext gepastet, was den gleichen Effekt haben dürfte. |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.