|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
Installazione gcc
Ciao a tutti, stavo installando prozgui e quindi anche fltk, solo che al "make" in fltk mi dice che mi manca il compliatore
C++. Ok.... allora ho scaricato la ver. 3.2.2 di g++, solo che quando vado a fare "make" mi da: make: *** No targets specified and no makefile found. Stop. Cos'è? ![]() ![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Dec 2002
Città: /dev/urandom breed
Messaggi: 1689
|
Re: Installazione gcc
Quote:
![]() Quindi la soluzione migliore penso sia usare il GCC che ti forniscono con la tua distro. |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
Re: Installazione gcc
Quote:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
Anzi, mi sono accorto che nemmeno ./configure non va... boh!!!
Mi da: configure: error: can not find install-sh or install.sh in ./.. ././.. ![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2002
Città: bologna
Messaggi: 541
|
redhat 8.0? uff io mi sa che tornero' presto alla 7.3, a meno che la 8.0a non risolva tutte le grane della 8.0...
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12333
|
Re: Installazione gcc
Quote:
./configure se non ti accetta ./configure prova a spacchettare ancora il tar.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#7 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
Niente, non va...
dopo aver tgz si crea una dir "gcc-3.2.2" con dentro altre due dir: gcc e libstdc++-v3. All'interno di gcc c'è una dir "cp" con dentro: -rw-r--r-- 1 500 users 170982 ago 23 2002 call.c -rw-r--r-- 1 500 users 2104 apr 4 2000 cfns.gperf -rw-r--r-- 1 500 users 14581 apr 4 2000 cfns.h -rw-r--r-- 1 500 users 465246 feb 5 04:00 ChangeLog -rw-r--r-- 1 500 users 348050 dic 16 2001 ChangeLog.1 -rw-r--r-- 1 500 users 757719 dic 16 2001 ChangeLog.2 -rw-r--r-- 1 500 users 123 dic 16 1998 ChangeLog.egcs -rw-r--r-- 1 500 users 250390 ott 25 17:20 class.c -rw-r--r-- 1 500 users 1284 dic 20 2001 config-lang.in -rw-r--r-- 1 500 users 5533 ott 26 00:11 cp-lang.c -rw-r--r-- 1 500 users 11706 mar 16 2002 cp-tree.def -rw-r--r-- 1 500 users 186275 gen 21 20:00 cp-tree.h -rw-r--r-- 1 500 users 38377 dic 13 22:54 cvt.c -rw-r--r-- 1 500 users 158403 dic 18 15:58 decl2.c -rw-r--r-- 1 500 users 451379 gen 21 20:00 decl.c -rw-r--r-- 1 500 users 1955 gen 9 2002 decl.h -rw-r--r-- 1 500 users 10810 mar 16 2002 dump.c -rw-r--r-- 1 500 users 75881 gen 23 01:30 error.c -rw-r--r-- 1 500 users 24374 dic 1 19:19 except.c -rw-r--r-- 1 500 users 3599 gen 23 2002 expr.c -rw-r--r-- 1 500 users 13546 feb 4 2002 friend.c -rw-r--r-- 1 500 users 15 gen 13 2001 g++.1 -rw-r--r-- 1 500 users 8010 apr 23 2002 g++spec.c -rw-r--r-- 1 500 users 104122 dic 1 21:40 init.c -rw-r--r-- 1 500 users 5822 dic 15 2001 lang-options.h -rw-r--r-- 1 500 users 2423 lug 30 2002 lang-specs.h -rw-r--r-- 1 500 users 45336 ott 21 20:38 lex.c -rw-r--r-- 1 500 users 3323 mag 26 2001 lex.h -rw-r--r-- 1 500 users 12783 gen 28 22:53 Make-lang.in -rw-r--r-- 1 500 users 72641 ott 18 10:11 mangle.c -rw-r--r-- 1 500 users 30865 ott 16 20:53 method.c -rw-r--r-- 1 500 users 498 dic 16 1998 mpw-config.in -rw-r--r-- 1 500 users 3384 dic 16 1998 mpw-make.sed -rw-r--r-- 1 500 users 15497 dic 10 08:16 NEWS -rw-r--r-- 1 500 users 6181 feb 5 02:01 operators.def -rw-r--r-- 1 500 users 9494 dic 16 2001 optimize.c -rw-r--r-- 1 500 users 430678 feb 5 04:19 parse.c -rw-r--r-- 1 500 users 2261 feb 5 04:19 parse.h -rw-r--r-- 1 500 users 116225 dic 18 16:03 parse.y -rw-r--r-- 1 500 users 312337 dic 26 13:58 pt.c -rw-r--r-- 1 500 users 6235 nov 10 2001 ptree.c -rw-r--r-- 1 500 users 9976 gen 23 2002 repo.c -rw-r--r-- 1 500 users 44707 dic 1 21:40 rtti.c -rw-r--r-- 1 500 users 81200 gen 21 20:00 search.c -rw-r--r-- 1 500 users 70932 gen 23 01:30 semantics.c -rw-r--r-- 1 500 users 43190 ott 23 23:56 spew.c -rw-r--r-- 1 500 users 68189 dic 26 13:58 tree.c -rw-r--r-- 1 500 users 41498 ott 31 01:02 typeck2.c -rw-r--r-- 1 500 users 213480 dic 1 19:19 typeck.c All'interno di libstdc++-v3 invece ci sono questi: -rw-r--r-- 1 500 users 10490 dic 2 22:20 acconfig.h -rw-r--r-- 1 500 users 78555 gen 27 18:30 acinclude.m4 -rw-r--r-- 1 500 users 86197 gen 27 18:30 aclocal.m4 -rw-r--r-- 1 500 users 154472 feb 5 04:02 ChangeLog -rw-r--r-- 1 500 users 360262 nov 23 2001 ChangeLog-2000 -rw-r--r-- 1 500 users 219713 gen 31 2002 ChangeLog-2001 -rw-r--r-- 1 root root 1 feb 23 21:20 confdefs.h drwxrwxrwx 7 500 users 4096 feb 5 04:09 config/ -rw-r--r-- 1 root root 0 feb 23 21:20 config.cache -rw-r--r-- 1 500 users 25246 gen 7 04:43 config.h.in -rw-r--r-- 1 root root 127 feb 23 21:20 config.log -rwxr-xr-x 1 500 users 673413 gen 27 18:30 configure* -rw-r--r-- 1 500 users 770 feb 28 2001 configure.host -rw-r--r-- 1 500 users 13053 dic 2 23:04 configure.in -rw-r--r-- 1 500 users 4776 set 6 20:32 configure.target drwxrwxrwx 4 500 users 4096 feb 5 04:09 docs/ drwxrwxrwx 10 500 users 4096 feb 5 04:09 include/ drwxrwxrwx 2 500 users 4096 feb 5 04:09 libio/ drwxrwxrwx 2 500 users 4096 feb 5 04:09 libmath/ drwxrwxrwx 2 500 users 4096 feb 5 04:09 libsupc++/ -rw-r--r-- 1 500 users 5494 gen 7 18:32 Makefile.am -rw-r--r-- 1 500 users 17012 gen 7 18:32 Makefile.in -rwxr-xr-x 1 500 users 14908 mar 8 2002 mkcheck.in* -rwxr-xr-x 1 500 users 3024 ott 4 2000 mkcshadow* -rwxr-xr-x 1 500 users 2668 lug 4 2000 mkinclosure* drwxrwxrwx 2 500 users 4096 feb 5 04:09 po/ -rw-r--r-- 1 500 users 3642 mar 5 2002 README drwxrwxrwx 2 500 users 4096 feb 5 04:09 src/ drwxrwxrwx 19 500 users 4096 feb 5 04:09 testsuite/ -rwxr-xr-x 1 500 users 1373 gen 7 2002 testsuite_flags.in* Ehm... commenti? ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
forse e' meglio che riguardi quello che vuoi compilare: per quello che si e' visto, pare che il compilatore ce l'hai installato;
comunque per sincerartene, vedi cosa ti dice gcc -v |
![]() |
![]() |
![]() |
#9 |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
-\libstdc++-v3
---\-rwxr-xr-x 1 500 users 673413 gen 27 18:30 configure* ecco il tuo configure ![]() |
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Feb 2003
Messaggi: 111
|
scaricati il gcc-3.2 in formato rpm
![]() |
![]() |
![]() |
![]() |
#11 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Re: Installazione gcc
Quote:
Alternativamente, se vuoi ricompilare il tutto, assicurati di avere i sorgenti. Scompattali come al solito (tar zxvf gcc-3.2.2.tar.gz). A questo punto ottieni il sorgente scompattato nella directory gcc-3.2.2 Crea una nuova directory per il build, ad esempio gccbuild ed entraci dentro. Lancia il configure con la seguente riga di comando: ../gcc-3.2.2/configure --enable-shared --enable-nls --enable-cpp --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --prefix=/usr Alla fine, quando tutto è configurato, dalla stessa directory in cui ti trovi (gccbuild), compila il tutto con: make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap Quando hai finito di compilare, lancia un bel make install e hai finito. Verifica l'installazione con i comandi gcc -v , g++ -v e cpp --version. Se vedi la versione 3.2.2 di tutti e tre, stai a posto. Come vedi, nulla di difficile. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
Re: Installazione gcc
Quote:
gcc -v g++ -v |
|
![]() |
![]() |
![]() |
#13 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
gcc -v: 3.2.2
g++ -v: 2.96 20000731 Dove potrei trovarli gli RPM? |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12333
|
Quote:
ciao.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
Quote:
e comunque come t'ho detto sopra i compilatori li avevi gia' installati: il problema sta nel pacchetto (o da come cerchi di compilarlo); adesso comunque dovresti sistemare i compilatori |
|
![]() |
![]() |
![]() |
#16 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
Come?
Scaricandomi la versione completa dei pacchetti di g++? (Magari dico anche una bestemmia... ) ![]() Cacchio non la trovo, che ignorante che sono! ![]() |
![]() |
![]() |
![]() |
#17 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Ma hai usato il flag --enable-languages=c,c++ al configure??? |
|
![]() |
![]() |
![]() |
#18 |
Registered User
Iscritto dal: Feb 2002
Messaggi: 96
|
No...
Comunque credo che tra pacchetti upgrade-ati, installati, tolti, ecc... nella mia Mandrake 8.2 ci sia una casino infinito... Che sappiate, linux ha di default una cartella (come \programmi x Windows) in cui installare programmi, oppure va con un certo criterio che non conosco ad installarli? Come sempre, ringrazio... ![]() |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
guarda che il problema e' meno compilato di quanto tu possa pensare; ti spiego per il g++ (ma la cosa potrebbe valere anche per gcc); ho cercato la stringa g++ e tra le varie referenze, ovviamente, ho puntato a /usr/bin/g++;
ho scoperto che questo e' un link a /etc/alternatives/g++ e guardando quest'ultimo ho scoperto che questo e' un link a g++-3.2; se hai due compilatori installati, puoi provare semplicemente a cambiare il link |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:40.