delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
Date: | Thu, 26 Aug 2004 16:48:31 -0400 |
Message-Id: | <200408262048.i7QKmVUP029709@envy.delorie.com> |
From: | DJ Delorie <dj AT delorie DOT com> |
To: | djgpp AT delorie DOT com |
In-reply-to: | <1093551837.155041@proxy2.srv.ualberta.ca> |
(jdhanley AT telusplanet DOT net) | |
Subject: | Re: errors when linking |
References: | <1093551837 DOT 155041 AT proxy2 DOT srv DOT ualberta DOT ca> |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Did you remember to use "extern" in the .h file, and declare them in exactly one of the .c files? If you have function *declarations* in a .h file, you must mark those functions "static". Unless they're tiny, you probably don't want to do this, as you end up with multiple copies of each function in your program, and gdb doesn't always like to debug functions that aren't in the .c file.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |