Uživatelské nástroje

Nástroje pro tento web


compilation

Kompilace a linkování

  • knihovny můžeme k programu linkovat staticky v době kompilace nebo za běhu (sdílené knihovny)
  • před spuštěním programu se kontrolují požadované knihovny
  • vyžadované knihovny lze vypsat příkazem 'ldd„
  • knihovny linker hledá v pracovním adresáři a standardních adresářích jako /lib nebo /usr/lib
  • vlastní cestu lze přidat
    • nastavením systémové proměnné LD_LIBRARY_PATH
    • do /etc/ld.conf a následně zavolat ldconfig
    • při kompilaci, pomocí nastavení -Wl,-rpath=/vlastni/cesta
compilation.txt · Poslední úprava: autor: 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki