Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Programmieren

Diskussion: Programmieren im Forum Code Kitchen, in der Kategorie Software Home; Anzeige hi weiß einer von euch wie ich .c dateien compiliere? mit welchem programm ist es am einfachsten und/oder schnellsten? ...

Antwort
Alt 27.06.04, 22:15   #1 (permalink)
 
Registriert seit: 20.06.04
sentinel777 Leistung: Facit NTK
Likes: 0
Angry Programmieren

Anzeige

hi

weiß einer von euch wie ich .c dateien compiliere?
mit welchem programm ist es am einfachsten und/oder schnellsten?
danke

mfg

sentinel777

sentinel777 ist offline   Mit Zitat antworten
Alt 28.06.04, 00:45   #2 (permalink)
 
Registriert seit: 27.05.02
softrunner Leistung: Facit NTK
Likes: 0
Standard

Grundsätzlich mit einem C bzw C++ Compiler. Da bieten sich einige an. Visual C++, Borland C++,Dev-C++,. Es gibt naturlich noch mehrere. Am einfachsten ist es dann wohl den Compiler zu nutzen, der auch bei der Erstellung bzw beim Testen des Codes benutzt wurde. Ansonsten kann das Rumhantieren mit den Libarys zu einer unmöglichen Mission werden.

mfg, spftrunner
softrunner ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.06.04, 00:46   #3 (permalink)
 
Registriert seit: 15.05.04
Rimu Leistung: Facit NTK
Likes: 0
Standard

http://www.mathematik.uni-ulm.de/sai...gccwindos.html

Auf die Seite gehen.
Sachen befolgen.
C Datei erstellen.

Und mit dem befehl ; "gcc -o datei.c datei.exe" Kompilieren.
Rimu ist offline   Mit Zitat antworten
Alt 28.06.04, 01:08   #4 (permalink)
 
Registriert seit: 28.05.04
chrisi Leistung: Facit NTK
Likes: 0
Standard

@ Rimu

"gcc -o datei.cpp datei.exe"
funzt auch? Ich meine, ist das auch gleichzeitig ein C++ -Ccompiler?
Schon, oder?
Vielen Dank jedenfalls für den Link!

LG ~chrisi~
chrisi ist offline   Mit Zitat antworten
Alt 28.06.04, 11:18   #5 (permalink)
 
Registriert seit: 24.06.04
MacFrosty Leistung: Facit NTK
MacFrosty eine Nachricht über ICQ schicken
Likes: 0
Standard

gcc -o zieldatei quelldatei
so is des denk ich
benutz ich unter linux ubs unter windows funzt weiß ich net
MacFrosty ist offline   Mit Zitat antworten
Alt 28.06.04, 12:11   #6 (permalink)
Themenstarter
 
Registriert seit: 20.06.04
sentinel777 Leistung: Facit NTK
Likes: 0
Standard

klappt irgendwie nicht:

gcc.exe -o test.c test.exe

gcc.exe: No input files
sentinel777 ist offline   Mit Zitat antworten
Alt 28.06.04, 12:18   #7 (permalink)
 
Registriert seit: 17.06.04
FIA|n00ne Leistung: Facit NTK
Likes: 0
Standard

Liegt test.c auch im richtigen verzeichnis?
FIA|n00ne ist offline   Mit Zitat antworten
Alt 28.06.04, 13:16   #8 (permalink)
Themenstarter
 
Registriert seit: 20.06.04
sentinel777 Leistung: Facit NTK
Likes: 0
Standard

ja, gcc.exe und test.c liegen im gleichen ordner
sentinel777 ist offline   Mit Zitat antworten
Alt 28.06.04, 13:16   #9 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

du gehts unter linux in die konsole:
wechseltst mit cd dir in das verzeichnis, wo die test.c liegt

dann gibst du ein:

gcc -o test test.c

mfg
Sven
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Alt 28.06.04, 14:27   #10 (permalink)
Themenstarter
 
Registriert seit: 20.06.04
sentinel777 Leistung: Facit NTK
Likes: 0
Standard

geht das tool auch mit xp?
sentinel777 ist offline   Mit Zitat antworten
Alt 28.06.04, 15:58   #11 (permalink)
 
Registriert seit: 17.06.04
FIA|n00ne Leistung: Facit NTK
Likes: 0
Standard

hmmm, ist doch eine .exe datei oder? Wüsste nicht, warum die in Linux laufen sollte / in Windows nicht laufen sollte...

No input files heißt ja wohl, er findet die test.c nicht...
gib mal gcc.exe /? ein oder gcc.exe oder gcc.exe help und schau mal ob die syntax stimmt.
Wenn ja, vielleicht ist der Standardpfad für die zu kompilierenden Dateien nicht automatisch derselbe Pfad wie der in der die exe liegt, sondern sowas wie ../samples o.ä.
Müsste auch in der hilfe stehen. Wenn nicht, und wenn es auch keine conf oder ini datei gibt (gcc.conf, oder gcc.ini) in der sowas in der Art drin steht, dann wird das Quellverzeichnis schon das Input-Verzeichnis sein.
Dann passt irgendwas mit dem Dateinamen nicht...

Hoffe geholfen zu haben


EDIT:
Ach ja, natürlich funktioniert das Tool in XP, sonst würde "das Tool" keine Fehlermeldung wie: "No Input Files" ausgeben....
FIA|n00ne ist offline   Mit Zitat antworten
Alt 29.06.04, 10:18   #12 (permalink)
leeps
Guest
 
Likes:
Standard

oh leute...


gcc [-o <outfile>] infile.c

so geht das. das -o mit parameter braucht ihr nicht zwingend angeben, die datei bekommt dann einen standardnamen, denn ihr einfach aendern koennt. unter *nix ist der name 'a.out'.

die datei 'gcc' im ELF-binary format funktioniert nicht unter windows xp.
die datei 'gcc.exe' im WIN32-binary format funktioniert unter xp.

wie die scheisse heisst, ist dabei aber vollkommen irrelevant. ich kann meine ausfuehrbaren dateien unter linux auch 'wurst.bat' nennen, ohne dass sie mit nem texteditor lesbar waehren...

hoffe, fuer klarheit gesorgt zu haben.
  Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Programmieren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Programmieren in D!!! woofast Doppelte Beiträge 1 18.07.07 13:30
Programmieren in D!!! woofast Code Kitchen 1 18.07.07 13:30
AVR programmieren jagdfalke Code Kitchen 0 05.09.05 22:57


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61