Programme für 32-Bit-Systeme mit 64-Bit-Version

Für allgemeine Fragen zur Programmierung mit PureBasic.
RolandG
Beiträge: 7
Registriert: 09.11.2012 11:59

Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von RolandG »

Hallo,

ich habe die 64-Bit-Version von PureBasic installiert, weil ich es unter Windows 7 mit 64-Bit-Unterstützung betreibe. Kann ich damit nur EXE-Dateien für 64-Bit-Systeme erstellen oder gibt es auch eine Option zur Erstellung von EXE-Dateien für 32-Bit-Systeme?

Danke vorab!

__________________________________________________
Thread verschoben
Windows>Allgemein
21.11.2012
RSBasic
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von roherter »

Nu dann rate mal warum es zwei versionen von Purebasic gibt? :bounce:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
RolandG
Beiträge: 7
Registriert: 09.11.2012 11:59

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von RolandG »

Nun, eine für 32-Bit-Systeme und eine für 64-Bit-Systeme. Das gibt es bei anderen Programmen ja auch - und einfach deshalb, weil die 64-Bit-Versionen auf einem 64-Bit-System leistungsfähiger sind als 32-Bit-Versionen. Das hat für mich aber nicht automatisch bedeutet, dass die damit erzeugten EXE-Dateien auch nur auf das jeweilige System optimiert sind.

Aber nun weiß ich Bescheid :bounce:
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von PMV »

"optimiert" ist auch das falsche Wort. Eine 32-Bit Executable hat
lediglich den Adressraum von 32-Bit. Ist lauffähig auf 64-Bit und
32-Bit Betriebssystemen. Eine 64-Bit Executable hat den Adress-
raum von 64-Bit zur Verfügung, kann die x64-Architektur also
ausnutzen und funktioniert nicht auf 32-Bit Systemen. Die
nötigen Optimierungen und Anpassungen musst aber du machen.

Eines der wenigen Dinge, die dir PB abnimmt ist der Datentyp
Integer, welcher die jeweils native Variablengröße von 32-Bit
(x86) oder 64-Bit (x64) annimmt.

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von 7x7 »

Wäre dennoch ein wünschenswertes Feature in den Compileroptionen, sich wahlweise ein 32- oder 64-Bit Compilat erzeugen zu lassen. Insofern ist die Eingangsfrage nicht so abwegig.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Sirius-2337
Beiträge: 71
Registriert: 29.05.2010 20:55

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von Sirius-2337 »

7x7 hat geschrieben:Wäre dennoch ein wünschenswertes Feature in den Compileroptionen, sich wahlweise ein 32- oder 64-Bit Compilat erzeugen zu lassen. Insofern ist die Eingangsfrage nicht so abwegig.
Das ist doch möglich?
Bild
RolandG
Beiträge: 7
Registriert: 09.11.2012 11:59

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von RolandG »

Da hatte ich auch als erstes gesucht. Doch leider kann ich da nichts auswählen (nur ein Compiler verfügbar)...
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von ts-soft »

RolandG hat geschrieben:Da hatte ich auch als erstes gesucht. Doch leider kann ich da nichts auswählen (nur ein Compiler verfügbar)...
Weitere Compiler werden über die Einstellungen hinzugefügt, müssen natürlich auch installiert sein (verschiedene Verzeichnisse) :D

So kannst Du von einer IDE x86, x64 oder auch verschiedene PB-Versionen (zu finden im Museum des Accounts) nutzen.
Ausserdem kannst Du so, wenn Du ein Projekt erstellst, auch verschiedene Versionen gleichzeitig erstellen (Targets).

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
RolandG
Beiträge: 7
Registriert: 09.11.2012 11:59

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Beitrag von RolandG »

Ah, prima. Vielen Dank!
Antworten