[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