Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[Linux C] Welke libraries meelinken

w.roosenburg
3 antwoorden
  • Was bezig om wat te programmeren met threads en sockets, maar compilatie van voorbeeld code gaf 'undefined reference to ….' met betrekking tot thread-functies. Het probleem lijkt opgelost nadat de linker werd verteld om libpthread mee te linken (-lpthread).

    Vraagje 1)
    Hoe kun je vinden welke library je moet meelinken; in dit geval was de naam vrij logisch, maar dat is misschien niet altijd het geval.
  • Als je de naam van de functie weet, bijvoorbeeld "malloc", dan typ je op de console "man malloc" in. Dan krijg je de documentatie van deze functie en de lib waarin hij staat.

    Alle system-calls van Linux staan gedocumenteerd in sectie3 van het manual page systeem.

    zie ook http://linux.ctyme.com/
  • Ik zal wel blind zijn, maar ik zie alleen de bijbehorende include-file :-?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.