www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/05/04:40:38

Message-ID: <c=US%a=_%p=Stortek%l=TOUMSG01-980505083656Z-9455@toumsg01.stortek.com>
From: "Cazard, Laurent J" <CazarLJ AT TOULOUSE DOT Stortek DOT com>
To: "'djgpp AT delorie DOT com'" <djgpp AT delorie DOT com>
Cc: "Cazard, Laurent J" <CazarLJ AT TOULOUSE DOT Stortek DOT com>
Subject: ld and C++ String class
Date: Tue, 5 May 1998 10:36:56 +0200
Encoding: 67 TEXT

When i am trying to compile this small program 

//stringe.cc
#include <iostream.h>
#include <_string.h>

main()
{
String s;

s="essai";
return 0;
}

I've got this result
C:\projet>gpp -v -lgpp -lstdcxx stringe.cc
Using builtin specs.
gcc version 2.8.0
 c:/djgpp/lib/gcc-lib/djgpp/2.80/cpp.exe -lang-c++ -v -undef
-D__GNUC__=2 -D__GN
UG__=2 -D__cplusplus -D__GNUC_MINOR__=8 -Dunix -Di386 -DGO32 -DMSDOS
-DDJGPP=2 -
D__unix__ -D__i386__ -D__GO32__ -D__MSDOS__ -D__DJGPP__=2 -D__unix
-D__i386 -D__
GO32 -D__MSDOS -D__DJGPP=2 -Asystem(unix) -Asystem(msdos) -Acpu(i386)
-Amachine(
i386) -D__EXCEPTIONS -Di386 -Asystem(unix) -Acpu(i386) -Amachine(i386)
-D__i386_
_ -Asystem(unix) -Acpu(i386) -Amachine(i386) stringe.cc
c:/djgpp/tmp/ccaaaaaa.ii

GNU CPP version 2.8.0 (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 c:/djgpp/lang/cxx
 c:/djgpp/include
 c:/djgpp/lang/cxx
 c:/djgpp/lib/gcc-lib/djgpp/2.80/include
 c:/djgpp/include
End of search list.
 c:/djgpp/lib/gcc-lib/djgpp/2.80/cc1plus.exe c:/djgpp/tmp/ccaaaaaa.ii
-quiet -du
mpbase stringe.cc -version -o c:/djgpp/tmp/ccaaaaaa.s
GNU C++ version 2.8.0 (djgpp) compiled by GNU C version 2.8.0.
 as -o c:/djgpp/tmp/ccaaaaaa1.o c:/djgpp/tmp/ccaaaaaa.s
 ld c:/djgpp/lib/crt0.o -Lc:/djgpp/lib/gcc-lib/djgpp/2.80 -Lc:/djgpp/lib
-lgpp -
lstdcxx c:/djgpp/tmp/ccaaaaaa1.o -lstdcxx -lm -lgcc -lc -lgcc
c:/djgpp/tmp/ccaaaaaa1.o(.text+0x1f):stringe.cc: undefined reference to
`String:
:String(void)'
c:/djgpp/tmp/ccaaaaaa1.o(.text+0x30):stringe.cc: undefined reference to
`String:
:operator=(char const *)'
c:/djgpp/tmp/ccaaaaaa1.o(.text+0x40):stringe.cc: undefined reference to
`String:
:~String(void)'
c:/djgpp/tmp/ccaaaaaa1.o(.text+0x63):stringe.cc: undefined reference to
`String:
:~String(void)'

I think that all the includes and lib are correct (I have already read
the faq).
I am working under Windows 95 and i am using LFN support


 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019