[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Can You help me?
From: |
fabiogallina |
Subject: |
Can You help me? |
Date: |
Tue, 2 Apr 2002 12:44:27 +0200 |
I have a SPARC processor and a Solaris 8 SO.
I have installed libgcj-2.95.1-sol8-sparc-local.gz from
http://www.sunfreeware.com/.
The installation is successfully completed in /usr/local/bin.
Now I try to compile a program that include the <iostream.h> (I have to
use ifstream class).
I have built sveral makefiles, but each time I have problem (with the library)
1)
####################################makefile############################################
CimDriverMain : CimDriverMain.o CimDriverManager.o
g++ CimDriverMain.o CimDriverManager.o -o CimDriverMain.e -lg++
CimDriverMain.o : CimDriverMain.cpp
g++ -c CimDriverMain.cpp -o CimDriverMain.o
CimDriverManager.o : CimDriverManager.cpp
g++ -c CimDriverManager.cpp -o CimDriverManager.o
clean:
rm *.o
########################################################################################
With this makefile, I have:
> make
g++ -c CimDriverMain.cpp -o CimDriverMain.o
g++ -c CimDriverManager.cpp -o CimDriverManager.o
g++ -R /usr/local/lib CimDriverMain.o CimDriverManager.o -o CimDriverMain.e
-lg++
ld: errore fatale:libreria -lg++: non trovata
ld: errore fatale:Errori di elaborazione del file. Non è stato scritto nessun
output in CimDriverMain
.e
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `CimDriverMain'
2)
####################################makefile############################################
CimDriverMain : CimDriverMain.o CimDriverManager.o
g++ CimDriverMain.o CimDriverManager.o -o CimDriverMain.e
CimDriverMain.o : CimDriverMain.cpp
g++ -c CimDriverMain.cpp -o CimDriverMain.o
CimDriverManager.o : CimDriverManager.cpp
g++ -c CimDriverManager.cpp -o CimDriverManager.o
clean:
rm *.o
########################################################################################
With this makefile, I have:
> make
g++ -c CimDriverMain.cpp -o CimDriverMain.o
g++ -c CimDriverManager.cpp -o CimDriverManager.o
g++ CimDriverMain.o CimDriverManager.o -o CimDriverMain.e
> CimDriverMain.e
ld.so.1: CimDriverMain.e: errore fatale:libstdc++.so.2.10.0: impossibile
aprire: File o directory non trovati
Killed
Note: I have the libstdc++.so.2.10.0 file in /usr/local/lib dir, and my
PATH is:
> echo $PATH
/usr/bin::/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb:/usr/local/bin:/usr/ccs/bin:/usr/local/bin:/usr/local/lib:/usr/ccs/bin
(I use tcsh Shell).
3) So I try with gcc compiler:
####################################makefile############################################
CimDriverMain : CimDriverMain.o CimDriverManager.o
gcc CimDriverMain.o CimDriverManager.o -o CimDriverMain.e
CimDriverMain.o : CimDriverMain.cpp
gcc -c CimDriverMain.cpp -o CimDriverMain.o
CimDriverManager.o : CimDriverManager.cpp
gcc -c CimDriverManager.cpp -o CimDriverManager.o
clean:
rm *.o
########################################################################################
With this makefile, I have:
> make
gcc -c CimDriverMain.cpp -o CimDriverMain.o
gcc -c CimDriverManager.cpp -o CimDriverManager.o
gcc CimDriverMain.o CimDriverManager.o -o CimDriverMain.e
Simbolo referenziato per primo
non definito nel file
ifstream::ifstream(int) CimDriverManager.o
istream::operator>>(char *) CimDriverManager.o
ifstream::~ifstream(void) CimDriverManager.o
ifstream::open(char const *, int, int)CimDriverManager.o
ios::operator void *(void) const CimDriverManager.o
istream::operator>>(int &) CimDriverManager.o
istream::operator>>(unsigned long &)CimDriverManager.o
ios::operator!(void) const CimDriverManager.o
fstreambase::close(void) CimDriverManager.o
ld: errore fatale:Errori di referenziazione dei simboli. Nessun output scritto
in CimDriverMain.e
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `CimDriverMain'
4)
####################################makefile############################################
CimDriverMain : CimDriverMain.o CimDriverManager.o
gcc CimDriverMain.o CimDriverManager.o -o CimDriverMain.e -lgpp
CimDriverMain.o : CimDriverMain.cpp
gcc -c CimDriverMain.cpp -o CimDriverMain.o
CimDriverManager.o : CimDriverManager.cpp
gcc -c CimDriverManager.cpp -o CimDriverManager.o
clean:
rm *.o
########################################################################################
With this makefile, I have:
> make
gcc -c CimDriverMain.cpp -o CimDriverMain.o
gcc -c CimDriverManager.cpp -o CimDriverManager.o
gcc CimDriverMain.o CimDriverManager.o -o CimDriverMain.e -lgpp
ld: errore fatale:libreria -lgpp: non trovata
ld: errore fatale:Errori di elaborazione del file. Non è stato scritto nessun
output in CimDriverMain.e
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `CimDriverMain'
__________________________________________________________________
Abbonati a Tiscali!
Con Tiscali By Phone puoi anche ascoltare ed inviare email al telefono.
Chiama Tiscali By Phone all' 892 800 http://byphone.tiscali.it
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Can You help me?,
fabiogallina <=