Article View: be.comp.programming
Article #10621Re: AVL (linux edition)
From: domi
Date: Mon, 04 Mar 2002 06:41
Date: Mon, 04 Mar 2002 06:41
54 lines
3207 bytes
3207 bytes
Philip Paeps wrote:
>> en dan uitvoeren
>> ./executable-naam
>> --> vergeet die
> "./"��(punt�-�slash)�niet,�want�dan�werkt�het�niet�(bash�zoekt
>> voor programma's die ge uit wilt voeren niet in de CWD, de directory waarin
> ge
>> nu staat, enkel in de dirs die in $PATH staan.��daarom�moet�ge�hem
>> uitdrukkelijk zeggen dat hij in de huidige directory (".") moet gaan zoeken
>
> Je kunt ook '.' in je path zetten (in een gezonde C-style shell):
>
> %�setenv�PATH�$PATH\:.
>
> In een Bourne-style shell - als ik me niet vergis:
>
> $�$PATH�=�$PATH\:.;�export�$PATH
>
> Als je het in je shell startup-file zet (.cshrc voor C-style shells, .profile
> voor Bourne-style shells), staat je PATH bij het aanloggen al 'goed'.
>
dat kunt ge doen, maar dat wordt afgeraden (security risk (stel dat een cracker
er in slaagt om in een directory een scriptje met de naam ls, en de inhoud
"rm -rf /" te zetten, dat zijt ge ferm gekloot
>> maar dat (g++ *.cpp -o ...) heeft een nadeel als uw prog groot wordt: alles
>
>> wordt elke keer opnieuw gecompileerd, zodat uw programma elke keer volledig
>
>> door g++ gedraaid moet worden als ge een ';' verandert...
>
> Als je manueel met object files werkt zal gcc(1) ze geloof ik niet opnieuw
> compilen als er niets te doen is.��Maar�om�een�paar�honderd�source�files�en
> header files op de command line in object files te compilen, en dan op de
> command line manueel gaan linken is toch een beetje .... tijdrovend.
> Makefiletje in elkaar gooien, en je hebt er geen last van.
>
>> ge kunt dus misschien best, zoals die mens hieronder al zei met make leren
>> werken (later kan je daar dan evt. verder op bouwen met autoconf, automake,
>
>> libtool, maar dat is overblow voor huiswerk, en je leraar zou dat wschlk
> niet
>> snappen)
>
> 'Linux?��Wasda?'��'Oe,�ge�hebt�geen�Visual�C++�gebruikt?��Bestaan�er�dan�nog
> andere IDE's?' 'Geen Windows, zegt ge?'
klinkt bekend :(
domi
>
> -�Philip
>
Technical Details
Message-ID:
<0GEg8.235439$rt4.22524@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3C7F8069.8090701@easynet.be> <qzug8.233979$rt4.22428@afrodite.telenet-ops.be> <mevg8.234066$rt4.22543@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,2d04cd21e2f1fe11 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-03-03 22:41:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: domi <fritmebufstek@pandora.be> Subject: Re: AVL (linux edition) Newsgroups: be.comp.programming Reply-To: fritmebufstek@pandora.be References: <3C7F8069.8090701@easynet.be> <qzug8.233979$rt4.22428@afrodite.telenet-ops.be> <mevg8.234066$rt4.22543@afrodite.telenet-ops.be> Lines: 55 User-Agent: KNode/0.4 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Message-ID: <0GEg8.235439$rt4.22524@afrodite.telenet-ops.be> Date: Mon, 04 Mar 2002 06:41:00 GMT NNTP-Posting-Host: 213.119.21.118 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1015224060 213.119.21.118 (Mon, 04 Mar 2002 07:41:00 MET) NNTP-Posting-Date: Mon, 04 Mar 2002 07:41:00 MET Organization: Telenet Internet