🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1274

Re: Segment-Terror ?

#1274
From: Ullrich von Bassewitz
Date: Sun, 14 Jan 1996 21:08
40 lines
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-mail
References: <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]