Uživatelské nástroje

Nástroje pro tento web


compilation

Toto je starší verze dokumentu!


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.1484670384.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki