delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/01/28/06:06:34

From: Jason Green <news AT jgreen4 DOT fsnet DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Allegro programs won't compile
Date: Sun, 28 Jan 2001 11:04:56 +0000
Organization: Customer of Energis Squared
Lines: 18
Message-ID: <0lu77t073qrjt29htsv6j6hj2e3gdoamsl@4ax.com>
References: <001401c088bd$9a1d93c0$7d012f04 AT rudycomputer>
NNTP-Posting-Host: modem-81.lithium.dialup.pol.co.uk
Mime-Version: 1.0
X-Trace: newsg2.svr.pol.co.uk 980679910 23975 62.136.2.81 (28 Jan 2001 11:05:10 GMT)
NNTP-Posting-Date: 28 Jan 2001 11:05:10 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Newsreader: Forte Agent 1.7/32.534
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Please don't post to this group in HTML, and please set your line
length to something more reasonable.

"rujasu" <rujasu AT netzero DOT net> wrote:

> Whenever I try to compile a C program using allegro.h with GCC.EXE, 
> the compiler says "f:/djgpp/tmp\(some bizzare filename):(name of 
> program to be compiled): undefined reference to (function from 
> allegro.h)`' once for Allegro every function used in the program. The 
> Allegro example programs won't compile either, even though they 
> compiled fine when I ran make & the executables work fine, so I don't 
> think that my code is the culprit.  When I compile out of RHIDE, it 
> works fine, but I can't create an executable file through RHIDE.  What 
> is my problem?

Perhaps you are not linking with the library, you need -lalleg at the
end of the command line.  This is explained in the FAQ section 8.8
"Undefined references when linking programs".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019