From: e8426311 AT stud2 DOT tuwien DOT ac DOT at (Christian Mangold) Newsgroups: comp.os.msdos.djgpp Subject: STL-example - Linking problem Date: Sun, 17 Nov 1996 16:53:32 GMT Organization: Vienna University of Technology, Austria Lines: 37 Message-ID: <328f421b.8751280@news.tuwien.ac.at> NNTP-Posting-Host: edvtsma04.tuwien.ac.at To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hi! given this example: #include #include #include int main () { vector v (5); for (int i = 0; i < v.size (); i++) v[i] = i + 1; int sum = accumulate (v.begin (), v.end (), 0); cout << "sum = " << sum << endl; return 0; } compiles well with djgpp version 2.01 (compiler-options: -frepo -frtti -c) but when i try to link this i get the following: gcc accum1.o -frepo -frtti -lgpp -o test accum1.o: In function `main': accum1.cc:14: undefined reference to `vector::vector(unsigned long, int const &)' ... ... much more undefined references ... I've tried to link with the -r option -> linking is ok but the exe-result is not. Any advice to get this example run would be very welcome. thanks in advance, Christian.