Date: Tue, 20 Jul 93 13:37:54 EDT From: peprbv AT cfa0 DOT harvard DOT edu (Bob Babcock) To: gke AT moosehead DOT aero DOT org Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: compiler/assembler labels/symbols > and in my C program I have a prototype void my_label_here(void), > the compiler generates a symbol _my_label_here__Fv and obviously > I get a linker error. How do I get the symbols to match??? Sounds like you are writting C++, not C, otherwise the name should not be mangled. Have you tried prototyping as: extern "C" { void my_label_here(void); }