Thread View: de.comp.lang.c++
8 messages
8 total messages
Started by Christian de Waal
Fri, 26 Jan 1996 08:40
gcc - bloede Frage
Author: Christian de Waal
Date: Fri, 26 Jan 1996 08:40
Date: Fri, 26 Jan 1996 08:40
37 lines
1313 bytes
1313 bytes
guten tag allerseits....
ich habe eine vermutlich sehr dumme frage bzgl. gcc (ich bin dabei
mich in unix [linux] einzuarbeiten):
wenn ich die streams cin, cout und cerr benutzen will, wie ich es
gewohnt bin, wie muss ich den source dann compilieren? also z.b.
#include <iostream.h>
int main()
{ cout<<"TEST\n";
return 0;
}
mit
gcc -I/usr/include/g++-include -pipe test.cc
compiliert ergibt die fehrlermeldung
/tmp/cca001071.o(.txt+0x9): undefined reference to `cout´
/tmp/cca001071.o(.txt+0xe): undefined reference to
`ostream::operator<<(char const *)´
und mit
gcc -I/usr/include/g++-include -L/usr/lib -pipe test.cc
compiliert ergibt das den eigenartigen fehler
gcc: Internal compiler error: program ld got fatal signal 11
hope someone can help me! danke im voraus......
peace out... [http://ibm.rhrz.uni-bonn.de/~uzs3f5/]
-christ! [send email or visit my homepage for pgp public key]
Re: gcc - bloede Frage
Author: Dirk Bernhardt
Date: Fri, 26 Jan 1996 14:20
Date: Fri, 26 Jan 1996 14:20
19 lines
1098 bytes
1098 bytes
>>>>> Christian de Waal writes: > wenn ich die streams cin, cout und cerr benutzen will, wie ich es > gewohnt bin, wie muss ich den source dann compilieren? also z.b. > gcc -I/usr/include/g++-include -pipe test.cc Du mußt die iostream-library explizit dazulinken (oder die libgpp bei neueren Versionen). gcc -o foo foo.cc -liostream bzw. gcc -o foo foo.cc -lgpp Ciao, - Krid - -- C-u 1000 M-x hail-emacs RET
Re: gcc - bloede Frage
Author: Oliver Rebach
Date: Fri, 26 Jan 1996 14:22
Date: Fri, 26 Jan 1996 14:22
34 lines
1423 bytes
1423 bytes
Moin Christian
In article <4ea4ek$ltm@news.rhrz.uni-bonn.de>, waal@cs.bonn.edu (Christian de Waal) writes:
|> guten tag allerseits....
|>
|> ich habe eine vermutlich sehr dumme frage bzgl. gcc (ich bin dabei
|> mich in unix [linux] einzuarbeiten):
|>
|> wenn ich die streams cin, cout und cerr benutzen will, wie ich es
|> gewohnt bin, wie muss ich den source dann compilieren? also z.b.
|>
|> #include <iostream.h>
|>
|> int main()
|> { cout<<"TEST\n";
|> return 0;
|> }
|>
|> mit
|>
|> gcc -I/usr/include/g++-include -pipe test.cc
|>
|> compiliert ergibt die fehrlermeldung
|>
|> /tmp/cca001071.o(.txt+0x9): undefined reference to `cout´
|> /tmp/cca001071.o(.txt+0xe): undefined reference to
|> `ostream::operator<<(char const *)´
Besagt das der _Linker_ diese Symbole nicht findet.
Ruf den gcc mit dem Kommando g++ auf. Dann wird die Aufforderung
die libg++ hinzuzulinken automatisch weitergegeben.
Tschuess
Oliver
Re: gcc - bloede Frage
Author: Nepomuck
Date: Fri, 26 Jan 1996 18:35
Date: Fri, 26 Jan 1996 18:35
38 lines
1373 bytes
1373 bytes
Christian de Waal (waal@cs.bonn.edu) wrote:
: guten tag allerseits....
: ich habe eine vermutlich sehr dumme frage bzgl. gcc (ich bin dabei
: mich in unix [linux] einzuarbeiten):
: wenn ich die streams cin, cout und cerr benutzen will, wie ich es
: gewohnt bin, wie muss ich den source dann compilieren? also z.b.
: #include <iostream.h>
: int main()
: { cout<<"TEST\n";
: return 0;
: }
: mit
: gcc -I/usr/include/g++-include -pipe test.cc
: compiliert ergibt die fehrlermeldung
: /tmp/cca001071.o(.txt+0x9): undefined reference to `cout´
: /tmp/cca001071.o(.txt+0xe): undefined reference to
: `ostream::operator<<(char const *)´
: und mit
: gcc -I/usr/include/g++-include -L/usr/lib -pipe test.cc
: compiliert ergibt das den eigenartigen fehler
: gcc: Internal compiler error: program ld got fatal signal 11
Probier mal "gcc test.cc -liostream"
- Michael -
Re: gcc - bloede Frage
Author: Ullrich von Bassewitz
Date: Sat, 27 Jan 1996 00:03
Date: Sat, 27 Jan 1996 00:03
14 lines
803 bytes
803 bytes
Christian de Waal (waal@cs.bonn.edu) wrote:
> ich habe eine vermutlich sehr dumme frage bzgl. gcc (ich bin dabei
> mich in unix [linux] einzuarbeiten):
Diese Frage gehoert korrekterweise nach de.comp.gnu. Bitte lies meinen
Artikel "Windows Fragen in d.c.l.c++" in dieser Newsgroup.
Gruss
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Re: gcc - bloede Frage
Author: Roland Wundrig
Date: Sun, 28 Jan 1996 21:13
Date: Sun, 28 Jan 1996 21:13
20 lines
1196 bytes
1196 bytes
Christian de Waal (waal@cs.bonn.edu) hat geschrieben: : guten tag allerseits.... : ich habe eine vermutlich sehr dumme frage bzgl. gcc (ich bin dabei : mich in unix [linux] einzuarbeiten): : compiliert ergibt das den eigenartigen fehler : gcc: Internal compiler error: program ld got fatal signal 11 Hmmm, kannst du den Linuxkernel einwandfrei compilieren ? Ich hab oft gelesen das gcc diesen Fehler produziert wenn der Rechnerspeicher instabil ist. gcc auf Linux scheint ein sehr guter Speichertest zu sein. -- Name : Roland Wundrig |\ _,,,---,,_ Adresse : D-85570 Markt Schwaben, Widderweg 15 /,`.-'`' -. ;-;;,_ EMail : roland@cygnus.muc.de |,4- ) )-,_..;\ ( `'-' Tel/Fax : +49 8121 912283 '---''(_/--' `-'\_)
Re: gcc - bloede Frage
Author: Benjamin Baermann
Date: Sun, 28 Jan 1996 23:37
Date: Sun, 28 Jan 1996 23:37
7 lines
710 bytes
710 bytes
Du kannst auch g++ verwenden, dann spart man sich das -lg++.
Gruesse, Benni
--
\ benni@informatik.uni-frankfurt.de /
\ http://www.uni-frankfurt.de/gnomic/hello.html /
\ Real netizens don't use Netscape for news! /
Re: gcc - bloede Frage
Author: Ulrich Moehrke
Date: Wed, 31 Jan 1996 17:49
Date: Wed, 31 Jan 1996 17:49
22 lines
1229 bytes
1229 bytes
In article <4ea4ek$ltm@news.rhrz.uni-bonn.de>, Christian de Waal <waal@cs.bonn.edu> wrote: >wenn ich die streams cin, cout und cerr benutzen will, wie ich es >gewohnt bin, wie muss ich den source dann compilieren? also z.b. >mit >gcc -I/usr/include/g++-include -pipe test.cc > ... Nach dem Lesen der anderen Antworten doch noch ein bisschen Senf von mir dazu, da ich gerade heute auch ein Problem damit hatte: Am einfachsten ist es, wie in den anderen Antworten geschrieben, c++ oder g++ zu verwenden. Die Variante 'gcc ... -lg++' klappt bei der neuesten Version vom gcc aber nicht mehr (unbedingt). Dort muss man statt dessen 'gcc ... -lstdc++' oder, wenn man ganz sicher gehen will, 'gcc ... -lg++ -lstdc++' verwenden. Ulli P.S.: Diese Hilfe habe ich heute selbst etwa in der Art bekommen.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads