[LUGOS-PROG] vprašanje datotekah

polz polz at aufbix.org
Mon Aug 20 17:41:08 CEST 2007


On Monday 20 August 2007 17:01:05 Kresnik Igor wrote:
> Pozdravljeni
> Katere datoteke moram pod okoljem linux dostaviti skupaj z programom, da
> bo program normalno delal. Če zaženem Midnait comander in grem
> v/usr/local/trolich/QT-4.3.0/lib vidim ene dadoteke zelene druge pa so
> sive. Katere so prave?
>
Barva datotek nima veze.
Katere knjižnice program uporablja, izveš tako, da poženeš:
ldd program

Ta ukaz ti bo izpisal dinamične knjižnice, ki jih program potrebuje za 
delovanje. Od tod naprej imaš nekaj možnosti:
1. ugotoviš, v katerih paketih se te knjižnice nahajajo in izdelaš paket (.rpm 
ali .deb), ki bo imel pakete z zahtevanimi knjižnicami med odvisnostmi
2. od uporabnika zahtevaš, da sam namesti potrebne knjižnice
3. statično zlinkaš program (poišči na netu static linking). Za to boš moral 
popraviti makefile in program še 1x prevesti.

Ne pozabi, da je Qt pod GPL licenco in da mora biti pod podobno licenco tudi 
tvoj program (uporabnik mora dobiti možnost razpečevanja in vpogleda v 
izvorno kodo).


More information about the lugos-prog mailing list