delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/26/01:15:33

From: "Bob Bailey" <bbailey AT ficnet DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: how to compile allegro program
Date: Thu, 26 Oct 2000 11:49:02 +0800
Organization: Ht.net news server
Lines: 41
Message-ID: <8t8dq7$7dph0$1@news.ht.net.tw>
NNTP-Posting-Host: 210.200.143.164
X-Trace: news.ht.net.tw 972536455 7792160 210.200.143.164 (26 Oct 2000 05:00:55 GMT)
X-Complaints-To: root AT news DOT ht DOT net DOT tw
NNTP-Posting-Date: 26 Oct 2000 05:00:55 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Yesterday I started trying to use Allegro.
My current goal is to write custom data plotting programs.
Nothing fancy.

I got Allegro 3.9.33 installed OK, and the example
programs run OK.  However, when _I_ compile, for
example, the exhello.c program, it takes
much longer for the program to end and return to
the DOS prompt than the installed exhello.exe program.

The probem would seem to be the way I compile
my own version of exhello.c.  The supplied makefiles are just
too complicated to unravel and do whatever
they do to compilie the program.  You could say that I
don't know what to make of it.  :) (Would be nice if
software writers would include instructions for compiling,
not just installation.)

I'm using an Intel Pentium III computer running Windows 98
SE, and compiling with the latest DJGPP stuff.
But, I'm not sure what to put in my makefile.
The allegro information does not seem to address this
issue, other than the generic:
        gcc foo.c -o foo.exe -lalleg

This works, but much slower than the installation
supplied versions.  I also tried compiling with

 CFLAGS= -Wall -O6 -mpentium -ffast-math
 LFLAGS= $(CFLAGS)
exhello.exe: exhello.o
(tab)gcc $(LFLAGS) -o $@ exhello.o -lalleg

but, I get no better performance.
Thanks for any help.
--
Bob Bailey
bbailey AT mail DOT apol DOT com DOT tw



- Raw text -


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