| delorie.com/archives/browse.cgi | search |
| Path: | news.mv.net!news.shore.net!newsfeed.mathworks.com!europa.netcrusader.net!205.252.116.205!howland.erols.net!torn!news!not-for-mail |
| From: | "Michael Allison" <mallison AT mnr DOT gov DOT on DOT ca> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Gcc and Win2000 |
| Date: | Tue, 5 Sep 2000 23:14:53 -0400 |
| Organization: | NR |
| Lines: | 30 |
| Message-ID: | <8p4cf4$tq7$1@news.gov.on.ca> |
| References: | <DqQr5.247$0a5 DOT 426005 AT nnrp5 DOT proxad DOT net> <7d10rsso6s4rghpq2ptq0lj71acg04803d AT 4ax DOT com> <8p49mk$tpj$1 AT news DOT gov DOT on DOT ca> <ktabrssasrtoeuqd5hkmm50li4ei733to1 AT 4ax DOT com> <8p4c6q$tq4$1 AT news DOT gov DOT on DOT ca> |
| NNTP-Posting-Host: | mnrpbapc0800.mnr.gov.on.ca |
| X-Trace: | news.gov.on.ca 968209700 30535 142.143.189.34 (6 Sep 2000 03:08:20 GMT) |
| X-Complaints-To: | news AT gov DOT on DOT ca |
| NNTP-Posting-Date: | 6 Sep 2000 03:08:20 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 |
| Xref: | news.mv.net comp.os.msdos.djgpp:103198 |
"Damian Yerrick" <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p> wrote in
message news:ktabrssasrtoeuqd5hkmm50li4ei733to1 AT 4ax DOT com...
> On Tue, 5 Sep 2000 22:27:41 -0400, "Michael Allison"
> <allisom AT gov DOT on DOT ca> wrote:
>
> >One workaround [for the Win2k three level DPMI bug] is to use the
> >Gnu-make from mingw, which runs as a native Win32 executable. Put
> >it earlier in your path than the djgpp make for instance.
>
> But can it pass long commandlines to DJGPP programs (e.g. for
> freepuzzlearena the gcc command to link all the .o files together
> is 160 characters)?
That isn't necessary for everyone, and your mileage may vary.
Some people do this sort of thing in their Makefile instead:
OBJ01=myobj01.o myobj02.o myobj03.o myobj04.o
OBJ02=myobj05.o myobj06.o myobj07.o myobj08.o
OBJ03=myobj09.o myobj10.o myobj11.o myobj12.o
myprog.exe: myprog.lnk
gcc $(LFLAGS) -omyprog.exe @myprog.lnk $(LIBRARIES)
myprog.lnk: $(OBJ01) $(OBJ02) $(OBJ03)
@echo $(OBJ01) > $@
@echo $(OBJ02) >> $@
@echo $(OBJ03) >> $@
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |