ubuntuusers.de

Code::Blocks Sourcecode in .exe umwandeln

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

Moppel261

Anmeldungsdatum:
29. Juli 2009

Beiträge: 61

Hi Leute! Folgenes Problem: In der Schule muss ich zurzeit einen Taschenreichner in C++ für schreiben. Den Sourecode hab ich nun fertig. Wie kriege ich den nun mit Code::Blocks in eine .exe umgewandelt (heißt das complimieren?)? mfg Moppel

freebirth_one

Avatar von freebirth_one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 5051

Wohnort: Mönchengladbach

wieso .exe?

Niveau

Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

wahrscheinlich weil die in der schule maik's-schrott visual c++ benutzen oder ähnliches auf jedenfall was von dot fett(.net) und das speichert die sachen halt als exe...

freebirth_one

Avatar von freebirth_one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 5051

Wohnort: Mönchengladbach

warum programmiert der dann unter linux? für solche sachen hatte ich immer ne wm mit windows am laufen

Niveau

Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

weils ehrlicher is vlt. keine ahnung...

Moppel261

(Themenstarter)

Anmeldungsdatum:
29. Juli 2009

Beiträge: 61

^^ muss ich jetzt extra ne vm machen??

Niveau

Avatar von Niveau

Anmeldungsdatum:
17. März 2009

Beiträge: 883

Wohnort: Braunschweig

tja .exe-dateien sind windowsspezifische dateien da kommstdu unter linux nich weit... vlt das progg programm in wine laufen lassen???

Commodore

Anmeldungsdatum:
8. August 2009

Beiträge: 3

Du kannst mingw aus den quellen installieren, das ist eine Crosscompiler, der es auch unter linux ermöglicht windows binaries(.exe) zu erstellen, jedoch musst du, wenn du externe bibiolotheken verwendest, diese auch in der extra windos version runterladen und duch passende Commanline parameter dem Compiler bekannt machen. Um Mingw zu installieren, musst du das Paket mingw32 installieren. Ich glaube mich auch daran errinern zu können, das man mingw unter Codeblocks unter linux auch ohne viel gefrickel verwenden kann. Der mingw compiler hat vor dem eigentlichen compiler, wie z.b. g++ den prefix i586-mingw32msvc, somit ist der mingw gcc folgerndermaßen aufzurufen i586-mingw32msvc-gcc.

Du solltest aber nicht, weil es eine möglichkeit gibt windows binaries zu erzeugen, diese missbrauchen, sprich, jedes programm mit mingw erstellen. Dies solltest du nur dann machen, wenn du unbedingt, wie z.b. für deine Schule, eine Windows binary brauchst.

Antworten |