Mail Archives: djgpp/1998/05/08/07:15:45
>Nobody has any idear to workaroud this problem ?
>I have tried the the 2.7 version and the compilation work fine.
Try compiling with optimization turned on. When I compile using
gcc version 2.8.0, I also get the undefined references. However,
when I compile with optimization, it works:
> gpp -v -O -o stringe stringe.cc -lgpp
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__GNUG__=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 -D__OPTIMIZE__ -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
-dumpbase stringe.cc -O -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 -o stringe c:/djgpp/lib/crt0.o -Lc:/djgpp/lib/gcc-lib/djgpp/2.80
-Lc:/djgpp/lib c:/djgpp/tmp/ccaaaaaa1.o -lgpp -lstdcxx -lm -lgcc -lc -lgcc
--KG
- Raw text -