delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/08/03:26:56

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: djgpp doesn't compile right
Date: Tue, 07 Jan 1997 20:26:23 -0800
Organization: Two pounds of chaos and a pinch of salt
Lines: 27
Message-ID: <32D321EF.481F@cs.com>
References: <01bbfb1f$50d1b820$51412299 AT ttt>
Reply-To: fighteer AT cs DOT com
NNTP-Posting-Host: ppp108.cs.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

George Xu wrote:
> 
> c:/djgpp/tmp\ccdaaaaa(.text+0x1a):ex1.cc: undefined referenced to
> 'endl(ostream &)'
> c:/djgpp/tmp\ccdaaaaa(.text+0x24):ex1.cc: undefined referenced to 'cout'
> c:/djgpp/tmp\ccdaaaaa(.text+0x29):ex1.cc: undefined referenced to
> 'ostream::operator<<(char const *) '

Did you actually read 'readme.1st' all the way through?  To compile C++
programs, you must link in the C++ libraries!

You can either link the libraries manually by calling gcc with the '-l'
directive, or use the 'gxx' program which does this for you:

  gcc -Wall -O -g -o test.exe test.cc -liostream -lgpp -lstdcx
 - or -
  gxx -Wall -O -g -o test.exe test.cc

Not all of the above libraries are necessary; it depends on what your
program uses.

-- 
---------------------------------------------------------------------
| John M. Aldrich, aka Fighteer I  |        fighteer AT cs DOT com         |
| Plan:  To find ANYONE willing to |   http://www.cs.com/fighteer   |
| play Descent 2 on DWANGO!        | Tagline: <this space for rent> |
---------------------------------------------------------------------

- Raw text -


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