From: bryan AT alpha DOT hcst DOT com (Bryan Murphy) Newsgroups: comp.os.msdos.djgpp Subject: Problem Compiling C++ with DJGPP Date: 24 Feb 1997 11:30:06 -0500 Organization: Hassler Communication Systems Technology, Inc. Lines: 17 Message-ID: <5esfme$ire@alpha.hcst.com> NNTP-Posting-Host: alpha.hcst.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp DJGPP. When I write two or more .cc modules, and try to link them together, I get a ton of "Undefined Reference" errors. These are all related to my procedures, and not the ones in teh C++ libraries (those I instaled). What am I not getting right? If I #include "prog.cc" all the .cc files into the main program, it compiles properly and the program runs, but it won't link if they are compiled as separate modules. Do I have to extern all the functions and classes in the .h files? I didn't think that was necessary. Here is the command line I'm using, the files are very basic and compile properly: gcc test.cc inilib.cc llist.cc -lgpp -liostream I've evern tried it with -O3 and -x c++ to no avail.