PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : c++: Kommando nicht gefunden


pixel
26.03.03, 08:32
Hi@all,

beim compilieren von Sourchen herhalte ich die Fehlermelung(en):

[...]
make[3]: c++: Kommando nicht gefunden
make[3]: *** [Allocator.o] Fehler 127
[...]

Das deutet ja eigentlich darauf hin das der Compiler nicht installiert ist. Das habe ich jedoch getan:

dpkg -l | grep cc
ii gcc-3.2 3.2.3-0pre6 The GNU C compiler
ii gcc-3.2-base 3.2.3-0pre6 The GNU Compiler Collection (base package)
ii libgcc1 3.2.3-0pre6 GCC support library

/usr/bin (Auszug)
lrwxrwxrwx 1 root root 16 2003-03-25 10:55 g++ -> /usr/bin/g++-3.2
-rwxr-xr-x 1 root root 84908 2003-03-17 10:56 g++-3.2
lrwxrwxrwx 1 root root 16 2003-03-25 11:10 gcc -> /usr/bin/gcc-3.2
-rwxr-xr-x 1 root root 81164 2003-03-17 10:57 gcc-3.2
-rwxr-xr-x 1 root root 15947 2003-03-17 08:56 gccbug-3.2
-rwxr-xr-x 1 root root 18156 2003-03-17 10:57 gcov-3.2

Warum also?

Gruss Pixel

pippi
26.03.03, 08:35
huhu!!

versuch's mal mit


root@rechner ~ # ln -sf /usr/bin/g++ /usr/bin/c++


damit sollte der aufruf "c++" auch funktionieren!

viele grüsse von der pippi

pixel
26.03.03, 09:27
Danke für die schnelle Hilfe. Nachdem ich den Link:

ln -sf /usr/bin/g++-3.2 /usr/bin/c++

angelegt hatte lief der Compiler ein gutes Stück weiter. Ein Link auf g++ hatte nicht funktioniert. Ich denke mal das lag daran das dies schon selbst ein Link ist. Nun erhalte ich die Fehlermeldungen:

[...]
In file included from ../include/UnivCharsetDesc.h:13,
from ../include/CharsetInfo.h:11,
from ../include/CodingSystemKit.h:15,
from ../include/CmdLineApp.h:18,
from CmdLineApp.cxx:12:
../include/RangeMap.h:57: warning: `typename Vector<RangeMapRange<From, To>
>::const_iterator' is implicitly a typename
../include/RangeMap.h:57: warning: implicit typename is deprecated, please see
the documentation for details
CmdLineApp.cxx: In member function `int CmdLineApp::run(int, char**)':
CmdLineApp.cxx:217: syntax error before `)' token
make[3]: *** [CmdLineApp.o] Fehler 1
make[3]: Leaving directory `/home/sven/install/step2/doctools/jade/lib'
make[2]: *** [lib] Fehler 2
make[2]: Leaving directory `/home/sven/install/step2/doctools/jade'
make[1]: *** [all] Fehler 2
[...]
Making all in instant ...
make[2]: Entering directory `/home/sven/install/step2/doctools/sgmlformat/instant'
cc -O -DTRANSPEC_DIR=\"/usr/local/share/sgml/transpec\" -I/home/sven/install/step2/doctools -c -o browse.o browse.c
make[2]: cc: Kommando nicht gefunden
make[2]: *** [browse.o] Fehler 127

Wäre nett wenn mir nochmal jemand helfen könnte.

Gruss Pixel

oenone
26.03.03, 10:15
hast du das paket "g++" installiert ? nach deinen angaben ist das nicht ersichtlich. g++ ist nicht in gcc drin.

auf bald
oenone

sepp2k
26.03.03, 10:41
@OneOne: Wenn er ein /usr/bin/g++-3.2 hat, wird g++ wohl installiert sein *g*
@pixel: Mach auch mal einen Link ln -sf /usr/bin/gcc /usr/bin/cc

pixel
26.03.03, 10:50
Hi@all,

vielen Dank für Euere Unterstützung. Es hat, zumindest das übersetzen, geklappt. Jo, g++ ist installiert und nachdem ich den Link auf:

ln -sf /usr/bin/gcc-3.2 /usr/bin/cc

angelegt hatte hat auch der 'make' Aufruf problemlos geklappt. Ich habe jedoch noch einen langen Weg vor mir und werde euch sicher nochmal belästigen müssen :rolleyes:

Gruss Pixel