delorie.com/archives/browse.cgi | search |
From: | "Tony Kwan" <kwantk AT idirect DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | library headaches |
Lines: | 54 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2919.6600 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2919.6600 |
Message-ID: | <diDC4.218160$B6.1555612@quark.idirect.com> |
Date: | Fri, 24 Mar 2000 05:45:45 GMT |
NNTP-Posting-Host: | 216.154.51.227 |
X-Complaints-To: | abuse AT idirect DOT com |
X-Trace: | quark.idirect.com 953876745 216.154.51.227 (Fri, 24 Mar 2000 00:45:45 EST) |
NNTP-Posting-Date: | Fri, 24 Mar 2000 00:45:45 EST |
Organization: | Internet Direct - http://www.mydirect.com |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I am trying to make my first multi-file project with RHIDE but the compiler is giving me errors which I don't know how to fix. Essentially I am following a tutorial I got from the net on "C Libraries and Makefiles" from DevCentral: (abbreviated) /* util.c */ #include "util.h" int rand_seed=10; int rand() {...} void bubble_sort(int m, int a[]) {...} /* util.h */ extern int rand(); extern void bubble_sort(int, int[]); /* main.c */ #include <stdio.h> #include "util.h" #define MAX 10 int a[MAX]; void main() { int i; for (i=0; i<MAX; i++) a[i]=rand(); bubble_sort(MAX, a); } Error Message: ---------------------------------- Error: util.o: In function `rand': util.c(6) Error: multiple definition of `rand' o:util.c(6) Error: first defined here Error: util.o: In function `bubble_sort': util.c(12) Error: multiple definition of `bubble_sort' o:util.c(12) Error: first defined here Error: util.o(.data+0x0):util.c: multiple definition of `rand_seed' Error: util.o(.data+0x0):util.c: first defined here There were some errors I just freshly installed DJGPP with RHIDE 1.47 so all the settings are at default. This error is consistent with a larger project that I am working on. I've already checked the FAQs and many sites on the web to no avail. Any help or working project examples would be greatly appreciated. Thanks, Tony.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |