← Back to team overview

sslug-teknik team mailing list archive

Re: Problem med gcc

 

"Dansbo, Jimmy" wrote:
> Jeg får ofte en fejl der så således ud:
> gcc: Installatione problem, cannot exec 'cc1plus': No such file or directory

cc1plus er en del af c++ compileren.
 
> Linien jeg bruger når jeg skal kompilere programmet er : gcc -o test -O
> test.cpp

.cpp betyder at programmet er et c++ program, ellers hedder det test.c
dvs. at gcc forsøger at bruge en c++ compiler gpp/c++ til at
kompilere programmet med. Har du ikke denne installeret så vil
det give en fejl.

> test.cpp inkluderer lcdtekst.hpp, men jeg kan ikke kompilere programmet.
.hpp er også en c++ flavor header fil. Programmere du i std. c. så
kald den .h istedet.
 
> Hvordan får jeg gcc installeret korrekt så den ikke kommer med den fejl?

Hvis dit program er et c program og ikke et c++ program, så rename
source filer til .c og headerfiler til .h. Så burde det virke hvis
dit program virkeligt er et c++ program, så skal du installere en
c++ compiler.
 
Alt efter hvilket linux du bruger skal du så installere:
egcs-c++-1.1.2-24.i386.rpm / compat-egcs-c++- ...
og libstdc++-2.9.0-24.i386.rpm 

(Hvis resten af din compiler er egcs (rpm -qa | grep "egcs"),
hvis du bruger gnu c 2.95.?) så skal du nok have fat i nogle
andre filer. Men dette er vist ikke med i RH 6.?.

-- 
	Sometimes it's better to light a       Carsten Svaneborg
      flamethrower than curse the darkness.      zqex@xxxxxxxx
	-- (Terry Pratchett, Men At Arms)    Fight Bill - use Linux


References