From: Matthew Mastracci Newsgroups: comp.os.msdos.djgpp Subject: Re: Cant make .exe files Date: Mon, 17 Feb 1997 11:34:34 -0700 Organization: The University of Calgary Lines: 22 Message-ID: References: <3307E155 DOT 1AF4 AT udel DOT edu> NNTP-Posting-Host: mmastrac AT acs2 DOT acs DOT ucalgary DOT ca Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <3307E155.1AF4@udel.edu> To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp On Sun, 16 Feb 1997, Al Calbazana wrote: > Ive written a small program and have compiled it fine under UNIX. I > wanted to use DJGPP to compile it under DOS. Here is the code: > c:/djgpp/tmp\ccdaaaaa(.text+0x29f):math.cc: undefined reference to > `ostream::ope > rator<<(char const *)' The problem is that you aren't linking with the iostream (or the standard c++) library. Try this: gcc -o test.exe test.cc -liostream -v -Wall (substitute your filenames for those) /\/\att /\/\astracci mmastrac AT acs DOT ucalgary DOT ca GCS/GE d- s+:+ a--- C++++ UA P+ L E-- W+ N++ o K+ w+ O M- V PS++ PE++ Y+ PGP t+++ 5+++ X++ R++ tv+ b+++ DI++++ I G++ e h r* z?