Article View: be.comp.programming
Article #8239Re: C++ Exe
From: Philip Paeps
Date: Mon, 01 Jul 2002 11:59
Date: Mon, 01 Jul 2002 11:59
38 lines
2831 bytes
2831 bytes
Dominique Devriese <fritmebufstek@pandora.be> wrote: > Toni Van Remortel <ToniVR@softhome.net> writes: [...] > > Nog een tip: static libraries als je maar 1 bestand wenst dat altijd > > uitvoerbaar is. Nadeel is dat de size wel serieus toeneemt. Maar dat geldt > > voor elke taal/compiler combinatie dacht ik zo ;-) > > Hmm... /me ziet het nut niet in van static libraries, Kijk even naar de applicaties in /bin en /sbin op een traditionele UNIX-variant (Linux is hier even niet aan te raden. de meeste distro's kappen daar vanalles in dat er niet thuishoort en gaan ook logge beesten als Bash statisch linken om toch de FHS enigzins te respecteren). Zoals je kan zien is alles in /bin statisch gelinkt. Dit heeft een redelijk belangrijke reden. Als je systeem panic't, en je /usr is niet clean dan kan je niet aan je libc aan. Oeps. Dus, in single user mode krijg je een shell gepresenteerd (POSIX eist sh), die statisch gelinkt is, en dus werkt. Nu kan je ook alle problemen met je systeem oplossen: alles in /bin (mv. cp, [, ls, pax, etc) en in /sbin (fsck,...) is beschikbaar omdat het niets van /usr nodig heeft. > hoewel het op windows natuurlijk een eenvoudige oplossing is voor al die > dll-incompatibiliteiten.. Ook weer waar :-) Maar op UNIX is dat weer niet van toepassing, omdat wij de dll-hel oplossen door onze libraries versions te geven. - Philip -- Philip Paeps philip@paeps.cx If one views his problem closely enough he will recoginize himself as part of the problem.
Technical Details
Message-ID:
<PuXT8.6868$ix.1416@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<uk2T8.2955$fn.393995439@hestia.telenet-ops.be> <Xns923BDA239D976taxankotnetorg@194.134.0.61> <TWeT8.2943$ix.753@afrodite.telenet-ops.be> <GBTT8.6445$ix.1353@afrodite.telenet-ops.be> <87n0tbvfs8.fsf@living.pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,6567f26d9de45f0f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-01 04:59:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@juno.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: C++ Exe
Newsgroups: be.comp.programming
References: <uk2T8.2955$fn.393995439@hestia.telenet-ops.be> <Xns923BDA239D976taxankotnetorg@194.134.0.61> <TWeT8.2943$ix.753@afrodite.telenet-ops.be> <GBTT8.6445$ix.1353@afrodite.telenet-ops.be> <87n0tbvfs8.fsf@living.pandora.be>
User-Agent: tin/1.5.13-20020614 ("Sugar") (UNIX) (FreeBSD/4.6-STABLE (i386))
Lines: 38
Message-ID: <PuXT8.6868$ix.1416@afrodite.telenet-ops.be>
Date: Mon, 01 Jul 2002 11:59:43 GMT
NNTP-Posting-Host: 213.118.35.42
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1025524783 213.118.35.42 (Mon, 01 Jul 2002 13:59:43 MET DST)
NNTP-Posting-Date: Mon, 01 Jul 2002 13:59:43 MET DST
Organization: Telenet Internet