Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: GNU C Compiler installiern
AUTOR BEITRAG
Earth

RANG Deckschrubber

#1 - 20.10 09:04

Moin,

hab in meinem Leben noch nie mit C programmiert brauche es aber jetzt fürs Studium. Kann mir jemand sagen wie man den GCC Compiler installiert?
ReBoot

RANG Deckschrubber

#2 - 20.10 21:55

Ist denn genau der Compiler vorgeschrieben? Für erste Gehversuche hab ich nämlich den Compiler von www.bloodshed.net gut in Erinnerung.
Dr. Udo Brömme

RANG Skill Commander

#3 - 20.10 22:26

bloodshed verwendet gcc.
SirLant

RANG LLamah

#4 - 20.10 23:48

Würde aber eher zu Code::Blocks raten, da die bloodshed IDE nicht mehr weiterentwickelt wird und im derzeitigen Stadium nicht wirklich für den ernsthaften Einsatz verwendbar ist.

Code::Blocks gibts auch als Paket mit dem GGC, wobei unter Windows dieser sich "mingw" nennt, also nicht wundern.


Wenn du unter Windows arbeitest und Linux Feeling haben willst kannst du Cygwin benutzen darin GCC, sowie viele andere Linux-bEntwicklungstools.
Earth

RANG Deckschrubber

#5 - 21.10 11:38

Wir verwenden in der FH auch den GNU C Compiler.
Deswegen will ich den hernehmen.
Im Netz find ich da irgendwie nix wie man den installiert. War nur mal auf so nem FTP Server im Ordner GNU C Compiler wo dann so ganz viele verschiedene Datein warn.
SirLant

RANG LLamah

#6 - 21.10 16:42

@5 diese FTP-Server sind oft sehr unübersichtlich, da sie unzählige verschiedene Versionen haben, dann noch mehrere Binaries, etc.

Unter Linux ist der GCC bereits vorinstalliert, daher nehme ich an, dass du Windows benutzt, dann findest du hier einen Download. Einfach auf MinGW-5.1.3.exe klicken (Direktlinks sind nicht gern gesehen).
Wie gesagt, das ist die Windows-Version des GCC. Wenn du den GCC benutzen willst, dann installiere dir Cygwin. Bei dem Installer kannst du dann alle möglichen *NIX Tools installieren, die kannst du dort auswählen.
Aber MinGW sollte alle deine Wünsche erfüllen und läuft "nativ" unter Windows.
Earth

RANG Deckschrubber

#7 - 21.10 18:26

Ok, danke! Jetzt schaff ich mein Studium
Earth

RANG Deckschrubber

#8 - 22.10 16:19

ähm was jetz noch ganz nett wäre wenn mir jemand schreiben würde wie der CYGWin Compiler funktioniert und unter was cih ein c programm abspeichern muss und mit welchem befehl er es kompiliert?
SirLant

RANG LLamah

#9 - 22.10 17:55

CYGWIN selbst ist einfach nur eine POSIX-Umgebung für Windows. Normal startest du nach der Installation über eine Verknüpfung die installierte Shell (normal ist das Bash). Innerhalb dieser kannst du dann den GCC ganz normal starten, für C tippst du "GCC /?" und für C++ "G++ /?". Das /? ruft das Hilfemenü auf, dort findest du eine Erklärung zur Handhabung.
Erstellen und speicher kannst du die Dateien mit einem beliebigen Editor. Da du mit CYGWIN auch auf die gesamte Festplatte zugreifen kannst, kannst du prinzipiell auch einfach ein Windows-Editor nehmen.
Ansonsten gibts unter *NIX die Standard-Editoren wie VIM und EMACS (und noch ne Tonne anderer).
Morath

RANG Deckschrubber

#10 - 23.10 09:01

"Innerhalb dieser kannst du dann den GCC ganz normal starten, für C tippst du "GCC /?" und für C++ "G++ /?". Das /? ruft das Hilfemenü auf, dort findest du eine Erklärung zur Handhabung."

ARGHL!

man gcc

bzw.

man g++

Das andere Zeugs sieht für mich eher wie etwas für die Windows-Kommandozeile aus...
h¥pertex

RANG Deckschrubber

#11 - 23.10 09:21

Hat er ja auch eindeutig geschrieben: "CYGWIN selbst ist einfach nur eine POSIX-Umgebung für Windows."
Earth

RANG Deckschrubber

#12 - 23.10 18:55

ich versteh nur bahnhof! Was ist eine POSIX-Umgebung, was ist ein shell und was ein bash???
Morath

RANG Deckschrubber

#13 - 24.10 09:39

@11: er hat bash geschrieben und wenn du jetzt echt sagen willst, dass die bash für cygwin ein /? als Schalter versteht und nicht als Pfadangabe, dann geh ich mich sofort aufhängen...
Crush (Anti Däääh)

RANG Master of Clanintern

#14 - 24.10 11:37

"Was ist eine POSIX-Umgebung"
Eine Umgebung mit den üblichen UNIX Tools. Wie z.B. GCC.

"was ist ein shell"
Eine Kommandozeile wie die MS-DOS Eingabeaufforderung unter Windows.

"und was ein bash???"
Die verbreitetste Shell für Linux.


Zum Thema: Willst du echtes Linux Feeling, dann installier dir ein richtiges Linux und nicht solche halben Sachen wie Cygwin. Willst du Windows weiter benutzen so wie man Windows benutzt, aber zur Kompatiblität deine C/C++ Programme mit GCC kompilieren, dann benutz eine IDE wie Code::Blocks oder benutz MinGW in der Kommandozeile.
h¥pertex

RANG Deckschrubber

#15 - 24.10 17:18

@13: ahja, missverstanden... mein fehler
Morath

RANG Deckschrubber

#16 - 29.10 09:25

puh, ein Glück, ich dacht schon... :D
h¥pertex

RANG Deckschrubber

#17 - 29.10 09:28

Kannst den Strick nochmal im Schrank lassen. ;)