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.

Linux C++ Compiler

Diskussion: Linux C++ Compiler im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Brauche ich einen C++ Compiler für Linux. Dachte zuerst an GCC. Doch jetzt kotzt es mich ehrlich gesagt schon ...

Antwort
Alt 28.03.08, 21:55   #1 (permalink)
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard Linux C++ Compiler

Anzeige

Brauche ich einen C++ Compiler für Linux. Dachte zuerst an GCC. Doch jetzt kotzt es mich ehrlich gesagt schon wieder an. Bei configure braucht es schon wieder GMP und MPFR. MPFR hatte ich als Paket. GMP musste ich herunterladen. Das hab ich gemacht, und jetzt bringt das GMP auch schon wieder Fehler:

Code:
checking for struct pst_processor.psp_iticksperclktick... no
checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).
Gibt es einen Compiler unter Linux, der vllt etwas angenehmer zu installieren ist?
Oder einen anderen Weg wieder tausend Problemwege zurück zu verfolgen und zu beheben?

Ich benutze Debian 2.6.24er Kernel auf amd64

Danke für jede Hilfe
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 21:58   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

apt-get install m4

huh?
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.03.08, 22:06   #3 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Ist das jetzt ein vollständiger Compiler? Wenn ja versteh ich ihn nicht, wenn ich ihn mit dem Befehl m4 öffne. Oder ist das der Ersatz für das GMP?
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 22:13   #4 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

ich hab keine ahnung, aber scheinbar braucht das was du da machst m4, und m4 ist in den repositories
xeno ist offline   Mit Zitat antworten
Alt 28.03.08, 22:38   #5 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Ist gcc, eig. nur eine Konsolenanwendung, oder ist da ein Art GUI dabei? Ist das nicht so etwas wie z.b. Visual Basic? Wenn nicht, gibt es so etwas?
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 22:41   #6 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

gcc ist ein ganz normaler kompilier wie es sie auch unter windows gibt, denn auch da sind die (meisten?) kompilier nur konsolenprogramme.

gcc file.c

das c++ pendant dazu ist g++
xeno ist offline   Mit Zitat antworten
Alt 28.03.08, 23:23   #7 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Jetzt habe ich es ganz verstanden. Was ist denn ein guter c++ Compiler für Windows?
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 23:45   #8 (permalink)
fetzer
Guest
 
Likes:
Standard

http://www.thefreecountry.com/compilers/cpp.shtml

Google, erstes Ergebnis für "C++ Compiter Windows".
  Mit Zitat antworten
Alt 28.03.08, 23:55   #9 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

ich hab eigentlich immer nur mit dem hier gearbeitet:

http://www.bloodshed.net/dev/devcpp.html

der unterstützt gcc, welches es auch für windows gibt.
xeno ist offline   Mit Zitat antworten
Alt 29.03.08, 00:21   #10 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

jetzt hab ich von dieser Seite: http://www.informit.de/books/c++21/data/start.htm

diese beiden Formen getestet:
1.

1: #include <iostream.h>
2:
3: int main()
4: {
5: cout << "Hello World!\n";
6: return 0;
7: }


2.

1: #include <iostream.h>
2: int main(); // die meisten Compiler kommen ohne
3: // diese Zeile aus
4: int main() {
5: {
6: cout << "Hello World!\n";
7: return 0;
8: }


Keine der beiden funktioniert bei mir, immer Fehler

edit: den Editor benutze ich auch gerade
gugugs ist offline   Mit Zitat antworten
Alt 29.03.08, 00:35   #11 (permalink)
EL
gesperrt
 
Registriert seit: 08.10.06
EL Leistung: Facit NTK
Likes: 0
Standard

was geht eigentlich? g++ ist der cpp compiler...
EL ist offline   Mit Zitat antworten
Alt 29.03.08, 01:01   #12 (permalink)
Senior Member
 
Registriert seit: 29.07.05
Heinzelotto Leistung: Facit NTK
Heinzelotto eine Nachricht über ICQ schicken
Likes: 0
Standard RE: Linux C++ Compiler

Zitat:
Original von gugugsGMP musste ich herunterladen. Das hab ich gemacht, und jetzt bringt das GMP auch schon wieder Fehler
also wenn du mit GMP die gnu multiprecision library meinst, dann würde ich nicht versuchen, die zu kompilieren, denn das soll äußerst schwer zu bewerksteligen sein (laut herstellerseite)

Und bei mir (Ubuntu) gibts die GMPlib in dem paket libgmp3 bzw. libgmp3-dev (zum kompilieren)
Heinzelotto ist offline   Mit Zitat antworten
Alt 29.03.08, 01:07   #13 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von gugugs
jetzt hab ich von dieser Seite: http://www.informit.de/books/c++21/data/start.htm

diese beiden Formen getestet:
1.

1: #include <iostream.h>
2:
3: int main()
4: {
5: cout << "Hello World!\n";
6: return 0;
7: }
#include <iostream.h> <--- ich lass da das .h weg, ka ob das wichtig ist
int main()
{
cout << "Hello World!\n";
return 0;
}

ausserdem ist das c++, du brauchst also einen c++ kompilier, g++ zb.
xeno ist offline   Mit Zitat antworten
Alt 29.03.08, 01:09   #14 (permalink)
fetzer
Guest
 
Likes:
Standard

Zitat:
Original von gugugs
jetzt hab ich von dieser Seite: http://www.informit.de/books/c++21/data/start.htm

diese beiden Formen getestet:
1.

1: #include <iostream.h>
2:
3: int main()
4: {
5: cout << "Hello World!\n";
6: return 0;
7: }


2.

1: #include <iostream.h>
2: int main(); // die meisten Compiler kommen ohne
3: // diese Zeile aus
4: int main() {
5: {
6: cout << "Hello World!\n";
7: return 0;
8: }


Keine der beiden funktioniert bei mir, immer Fehler

edit: den Editor benutze ich auch gerade
Bei c++ nutzt du die Endung .h nicht mehr. Ansonsten greifst du auf die C-Bibliotheken zu. Desweiteren wäre es hilfreich, wenn du deine Fehlermeldungen einfach mal postest.
Beim zweiten Beispiel hast du einen Syntax-Fehler in Zeile 5. Das einleitende hast du in Zeile 4 schon genannt.
  Mit Zitat antworten
Alt 29.03.08, 01:11   #15 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Warum man ein C++-Buch für Windows nutzt um unter Linux zu lernen, ist mir ein Rätsel. Gerade wenn man Null Ahnung hat, wie Programmierung überhaupt funktioniert, würde ich mir ja eher ein Buch nehmen, das auf das System zugeschnitten ist, welches zum Einsatz kommt. Den Link http://www.cpp-entwicklung.de/cpplinux3/cpplinux.html hatte ich ja gestern nicht umsonst gepostet.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Linux C++ Compiler
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
C++ Compiler für Linux JTron Downloads 3 18.05.07 10:29
c-compiler / kubuntu CentralWay Linux/UNIX 2 27.05.06 15:26
C-Compiler OverKiller Downloads 5 29.09.04 18:54
c compiler lordnikon Code Kitchen 3 30.04.03 22:27
C-Compiler für Win XP -]Genesis[- Windows 3 15.08.02 13:26


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