🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16373

Re: Programmeren onder linux (C/C++/Java)

#16373
From: Herman Bruyninckx
Date: Mon, 15 May 2000 00:00
35 lines
2478 bytes
On Mon, 15 May 2000, Vincent Touquet wrote:

[...]
> 1. Hoe compileer ik ten opzichte van een bepaalde library ?
Ik weet niet precies wat je met ``ten opzichte van'' bedoelt... Bedoel:
hoe link ik die bibliotheek mee in mijn eigen programma? Plaats ze gewoon
op de gcc commandolijn als 1 van de binaire bestanden die je wil linken tot
een (statische) uitvoerbare file.

> 2. Bestaat er een library met functies zoals chown(char* filename) ...
>    of kan ik daarvoor code van de kernel meecompileren ?
man 2 chown
(Voor de meeste(?) system calls zijn de C bibliotheken standaard bij Linux
bij.)

> 3. Waar vind ik info over welke functies ik uit een library kan
> gebruiken ?
de manpages; de WWW-pagina van het project waaruit de library stamt;
documentatie-bestanden bij de source code van de library; enz.

>    - Zitten er meestal READMES bij ?
Meestal wel. Vaak zelfs nog veel meer.

> PS: De compiler die ik nodig heb is gcc dacht ik (ik heb ooit ergens iets
> gelezen van egcc of zo maar ik vind dat niet meer terug, is dat een
> betere compiler?).
gcc en egcs zijn een tijdje van tafel en bed gescheiden (een van de weinige
voorbeelden van fragmentatie in de Open Software wereld :-), maar
ondertussen zijn ze terug samengekomen. Die scheiding laat nog altijd wel
een spoor van verwarring achter wat de versies van compilers en libraries
betreft :-(

--
Herman.Bruyninckx@mech.kuleuven.ac.be 
Linux-programmeur gezocht: <http://www.mech.kuleuven.ac.be/~bruyninc/jobs>
Technical Details
Message-ID: <Pine.LNX.4.21.0005152232170.27092-100000@pc25-213.mech.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <39205024.4E0A278F@student.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 100a19,c9039ea65ae6467a
X-Google-Attributes: gid100a19,public
X-Google-Thread: fcea4,c9039ea65ae6467a
X-Google-Attributes: gidfcea4,public
From: Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Subject: Re: Programmeren onder linux (C/C++/Java)
Date: 2000/05/15
Message-ID: <Pine.LNX.4.21.0005152232170.27092-100000@pc25-213.mech.kuleuven.ac.be>
X-Deja-AN: 623766123
Cache-Post-Path: marvin!unknown@pc25-213.mech.kuleuven.ac.be
References: <39205024.4E0A278F@student.kuleuven.ac.be>
X-Sender: bruyninc@pc25-213.mech.kuleuven.ac.be
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 958423092 29043 134.58.127.3 (15 May 2000 20:38:12 GMT)
Organization: KULeuvenNet
X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/)
Mime-Version: 1.0
NNTP-Posting-Date: 15 May 2000 20:38:12 GMT
Newsgroups: be.comp.programming,be.comp.os.linux