C++ Compiler unter Unix
lima-city → Forum → Programmiersprachen → C/C++ und D
anfangen
angeben
befehl
bekommen
code
compiler
distribution
falsche infos
glauben
leute
neueren versionen
objekt
prozessor
ren
shell
suite
teil
verschiedene sprachen
wall
wort
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich habe leider nicht so viel ahnung von linux, aber unter suse 8 m??te glaube ich der gnu C compiler installiert sein. probiere es einfach mal mit dem befehl gcc
hoffe du hast damit erfolg. -
Was f?r ein Suse hast du und wie komplett hast du es installiert? Eigentlich sind in den neueren Versionen schon ein paar Compiler dabei! Auch welche mit IDE!
-
hi,
probiere es mit dem g++ compiler unterst?tzt c/c++... der gcc ist leider nur ein reiner c compiler! musst aber mal sehen, ob er schon installiert ist, standardm?ssig ist er es n?mlich glaube ich nicht!
gruss -
Ich habe den Gnu cpp compiler instaliert.
-
Hi,
meistens (so gut wie immer) ist der gcc da.
Aufruf ist einfach
gcc -o ausgabename irgendwas.c
oder
g++ -o ausgabename irgendwas.cpp (fuer C++)
das Angeben der Ausgabedatei ist sinnvoll, sonst gibts immer die altbekannte a.out als Ausgabedatei.
Gruss, Oliver -
jo mit g++ funktionierts auf alle f?lle. Das is der schnellste und fehlerfreieste (<- gibts des wort ?? ) compiler den ich kenn.
-
Ich habe den Gnu cpp compiler instaliert.
cpp steht f?r C PreProcessor und ist ein Teil der ganzen Compiler-Suite. Der cpp wandelt die ganzen #define in g?ltigen c-code um.
Zum Topic:
Unter Unix (Solaris) hei?t der C-Compiler traditionell cc. Unter Linux sollte cc das gleiche machen wie gcc (da cc ein Link auf gcc ist). -
gcc -o ausgabename irgendwas.c
oder
g++ -o ausgabename irgendwas.cpp (fuer C++)
das Angeben der Ausgabedatei ist sinnvoll, sonst gibts immer die altbekannte a.out als Ausgabedatei.
Ich empfehle immer ein
gcc -Wall -o ausgabename irgendwas.c
Das -Wall steht f?r Warnings anzeigen, n?mlich alle. Sollte der Compiler meckern, lieber nochmal den Code angucken, da gcc sich auch mit Nicht-ANSI-C-Code korrekt verh?lt. -
cpp steht f?r C PreProcessor und ist ein Teil der ganzen Compiler-Suite. Der cpp wandelt die ganzen #define in g?ltigen c-code um.
der pr?prozessor wandelt alles um was mit # eingeleitet wird.nur mal so nebenbei :) also ich zweifle keinesfalls daran, dass du das nicht auch wei?t, aber leute die gerade erst mit c/c++ anfangen bekommen so falsche infos... -
der pr?prozessor wandelt alles um was mit # eingeleitet wird.nur mal so nebenbei :) also ich zweifle keinesfalls daran, dass du das nicht auch wei?t, aber leute die gerade erst mit c/c++ anfangen bekommen so falsche infos...
Dann sollten wir mal mit dem "C/C++" aufh?ren, da es zwei verschiedene Sprachen sind, die Syntax ist ?hnlich, aber da gibt es noch viele andere Sprachen die genauso ?hnlich sind. C++ ist auch nicht "C mit Objekten", das nennt sich Objective-C.
So.
Falls ein MOD hier mitliest, dann kann er gleich mal den Thread "Was ist C/C++" l?schen, denn da steht viel M?ll drin der definitiv falsch ist. -
Der gcc ist ausjeden fall installiert, da du sonst Linux garnicht installieren h?ttest.
Ich empfehle dir KDevelop zu benutzen. Ist so was ?hnliches wie Visual Studio (ich weis ist eigentlich falsch, aber hilft hier zum verst?ndnis) und ist in jeder Distribution eigentlich drin. Das nimmt dir ne ganze menge arbeit ab und benutzt gleich den richtigen Compiler / Linker.
mfg madzero -
Hast du die QT bibliotelen ?
Da kannst dir viel ?rger sparen weil du dir makefiles schreiben lassen kannst (muss nix mehr selber linken)
qmake -project
qmake
make
und fertig -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage