Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: C++ compiler: fout 127  (gelezen 1072 keer)

Gonaz

  • Gast
C++ compiler: fout 127
« Gepost op: 2007/08/29, 10:58:49 »
Hey

Toen ik OCRad wilde compileren kreeg ik fout 127. Ik had het tar.bz2 bestand gedownload, heb het uitgepakt. Dan naar de directory gegaan waar het uitgepakt was en "./configure" ingetypt in de terminal. Alles werkte tot dan. Dan moest ik "make" intypen, dat deed ik maar ik kreeg
c++  -Wall -W -O2 -c -o arg_parser.o arg_parser.cc
make: c++: Opdracht niet gevonden
make: *** [arg_parser.o] Fout 127
Ik heb "make check" ook geprobeerd, zonder succes.
Mijn gcc versie is 4.1.2 (i486-linux-gnu).
Als ik "whereis gcc" in de terminal typ krijg ik dit
gcc: /usr/bin/gcc /usr/lib/gcc /usr/X11R6/bin/gcc /usr/bin/X11/gcc /usr/share/man/man1/gcc.1.gzWeet er iemand raad?

Dank bij voorbaat
Jonas

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
C++ compiler: fout 127
« Reactie #1 Gepost op: 2007/08/29, 11:18:50 »
De software die je probeert te installeren ken ik niet, en die foutmelding op zich ook niet, maar blijkbaar probeert de Makefile een commando "c++" aan te roepen volgende de melding:

make: c++: Opdracht niet gevonden

Je zou kunnen proberen om een symlink te maken naar gcc, dus bijv:
sudo ln -s /usr/bin/gcc /usr/bin/c++

waarmee je "make" dus een beetje voor de gek houdt. Soms werkt het ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline charclo

  • Lid
  • Steunpunt: Nee
C++ compiler: fout 127
« Reactie #2 Gepost op: 2007/08/29, 13:11:34 »
Hey,

Waarom wil je dit programma zelf compileren?
Je kan het programma gewoon installeren met synaptic (in Feisty Fawn toch).
HP Pavilion dv6660eb - Intel Core 2 Duo T7250 2 GHz - 2 GB ram - Nvidia GeForce 8400M GS 128 MB --> Dualboot Ubuntu en Windows Vista
P4 2.6 GHz - 1GB ram - NVIDIA GS7600 - 20 inch Benq widescreen --> Dualboot Ubuntu en Windows XP

Gonaz

  • Gast
C++ compiler: fout 127
« Reactie #3 Gepost op: 2007/08/29, 15:47:04 »
Hey

Ik heb "sudo ln -s /usr/bin/gcc /usr/bin/c++" geprobeerd, maar dan toont hij bij make: error 1
c++  -Wall -W -O2 -c -o arg_parser.o arg_parser.cc
c++: error trying to exec 'cc1plus': execvp: Bestand of map bestaat niet
make: *** [arg_parser.o] Fout 1
Toen ik Gocr wilde installeren, ik typte "./configure", kreeg ik dit
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
Ik heb eens in mijn /usr/bin map gekeken en daar staat er gcc en gcc-4.1, mss gebruikt Ubuntu een verkeerde versie.

@Charclo: ik OCRad gevonden in synaptic, ik zat eerst te kijken bij installeren/verwijderen. Maar bvb gocr staat er niet tussen, daarom wil ik dat het werkt.

Edit: ik heb nu gocr ook bij Synaptic gevonden.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
C++ compiler: fout 127
« Reactie #4 Gepost op: 2007/08/29, 16:58:32 »
OK, je bent in elk geval 126 fouten opgeschoten! ;-))

Afijn, als je nog door wilt met het compileren (je hebt gocr gevonden zie ik), het lijkt erop alsof er toch iets in je ontwikkel-omgeving niet correct is. Zo'n "cannot create executables" heeft met de linker "ld" te maken. Mogelijk incompatible met de GCC executable?

Misschien kan iemand je vertellen hoe de ontwikkelomgeving te installeren is onder Ubuntu, heb ik nog nooit geprobeerd.
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Gonaz

  • Gast
C++ compiler: fout 127
« Reactie #5 Gepost op: 2007/08/29, 23:02:11 »
Ik heb via Synaptic pakketbeheer mijn gcc eens opnieuw geïnstalleerd. Ik zal wel zien wat het geeft, ik heb mijn programma's kunnen installeren, zonder gcc. Dus als ik problemen heb meld ik me opnieuw.