comp.lang.ada
 help / color / mirror / Atom feed
* C++ with gcc
@ 2000-03-24  0:00 machrouh Youssef
  2000-03-24  0:00 ` Robert Dewar
  2000-03-24  0:00 ` Gisle S�lensminde
  0 siblings, 2 replies; 3+ messages in thread
From: machrouh Youssef @ 2000-03-24  0:00 UTC (permalink / raw)


I try to compile C++ programs with the gcc version coming with the gnat
compiler (3.12p).

While compilation seems to work well, I got errors during linking.
When I compile the following program:

#include <iostream.h>

void main()
{

  cout<<"Quel est le prix HT ? : ";

}


I obtain the message:

gcc -v exo1.cpp
Reading specs from C:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1\specs
gcc version 2.8.1
 C:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1\cpp.exe -lang-c++ -v
-undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=8 -Di386
-D_WIN32 -DWIN32 -D__WIN32__ -D__MINGW32__ -DWINNT -D_X86_=1
-D__STDC__=1 -D__stdcall=__attribute__((__stdcall__))
-D__cdecl=__attribute__((__cdecl__)) -D__i386__ -D_WIN32 -D__WIN32__
-D__WIN32__ -D__MINGW32__ -D__WINNT__ -D_X86_=1 -D__STDC__=1
-D__stdcall=__attribute__((__stdcall__))
-D__cdecl=__attribute__((__cdecl__)) -D__i386 -D__WIN32 -D__WINNT
-Asystem(winnt) -Acpu(i386) -Amachine(i386) -D__EXCEPTIONS -remap -Di386
-Di586 -Asystem(unix) -Acpu(i386) -Amachine(i386) -D__i386__ -D__i586__
-Asystem(unix) -Acpu(i386) -Amachine(i386) exo1.cpp C:\TEMP\cca00247.ii
GNU CPP version 2.8.1 (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 C:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1\include
 C:\GNAT\mingw32\include
End of search list.
 cc1plus C:\TEMP\cca00247.ii -quiet -dumpbase exo1.cc -version -o
C:\TEMP\cca00247.s
GNU C++ version 2.7.2.1 (80386, BSD syntax) compiled by GNU C version
2.7.2.1.
 as -o C:\TEMP\cca002471.o C:\TEMP\cca00247.s
 ld C:\GNAT\lib\crt2.o -LC:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1
-LC:\GNAT\lib -LC:\GNAT\lib C:\TEMP\cca002471.o -lmingw32 -lgcc
-lmoldname -lmsvcrt -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc
-lmoldname -lmsvcrt
C:\TEMP\cca002471.o(.text+0x28):exo1.cc: undefined reference to `cout'
C:\TEMP\cca002471.o(.text+0x2d):exo1.cc: undefined reference to
`ostream::operator<<(char const *)'

Compilation exited abnormally with code 1 at Fri Mar 24 15:02:49


I suspect that some library is not referenced correctly.

Could someone help me.








^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-03-24  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-03-24  0:00 C++ with gcc machrouh Youssef
2000-03-24  0:00 ` Robert Dewar
2000-03-24  0:00 ` Gisle S�lensminde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox