Article View: de.comp.lang.c++
Article #1274Re: Segment-Terror ?
From: Ullrich von Bassewitz
Date: Sun, 14 Jan 1996 21:08
Date: Sun, 14 Jan 1996 21:08
40 lines
2007 bytes
2007 bytes
Kay Hayen (kay@edition.bonbit.org) wrote:
> Also nein. Der Fehler ist Windows! Dieses Pracht-BS haelt fuer die
> Speicheranforderungen nur schlappe 6000 Pointer ( ein halbes Segment ? )
> bereit. Danach ist Schluss und die allen "*alloc" Routinen des BCC 4.0
> gemeinsame lowlevel Routine merkt nicht, das die Segmentgrenze verletzt
> wird. Eigentlich muesste sie das und einen Fehler melden, aber dieser
> Check war dann wohl zuviel.
BCC belegt immer groesserer Bloecke und teilt diese intern nochmal in
kleinere auf. D.h. Du kannst wesentlich mehr als diese feste Anzahl von
Bloecken belegen.
> Das zweite ersetzt die autodependancies des BCC. Es scant ein source und
> dessen includes und deren includes usw., ob es ein include findet, das
> neuer ist als dieser source, der es liest. Wenn ja wird ein touch
> losgelassen. Das minimiert die Compiles ein wenig, sonst muesste mensch
> entweder das makefile staendig anpassen, wenn neue Abhaengigkeiten
> entstehen oder im Zweifel zuviel uebersetzen.
man gcc, Stichwort "-M" und "-MM". Das sieht z.B. so aus:
[...]
ifeq (.depend,$(wildcard .depend))
all: your_main_target
include .depend
else
all: depend
endif
[...]
depend dep:
@echo "Creating dependency information"
$(CC) -DLINUX -MM *.cc > .depend
Gruss
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Technical Details
Message-ID:
<0VK8B0LB@wuschel.ibb.schwaben.com>Path:
arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mailReferences:
<60a1uDsxr5B@devil.edition.bonbit.org> <KKH8B8LL@wuschel.ibb.schwaben.com> <60m5zJMxr5B@devil.edition.bonbit.org>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++,zer.z-netz.rechner.ibm.programmieren Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail From: uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz) Subject: Re: Segment-Terror ? Date: 14 Jan 1996 21:08:11 GMT References: <60a1uDsxr5B@devil.edition.bonbit.org> <KKH8B8LL@wuschel.ibb.schwaben.com> <60m5zJMxr5B@devil.edition.bonbit.org> Message-ID: <0VK8B0LB@wuschel.ibb.schwaben.com> Followup-To: de.comp.lang.c++,zer.z-netz.rechner.ibm.programmieren Reply-To: uz@ibb.schwaben.com Organization: Ingenieurbuero von Bassewitz X-Newsreader: TIN [version 1.2 PL2]