From: Enver ALTIN (ealtin@casdb.com)
Date: Tue 18 Feb 2003 - 09:04:40 EET
On Mon, 2003-02-17 at 13:20, Cenk Gurel wrote:
> merhaba herkese
Merhaba,
> sonra manuel olarak bu klasoru actim ve proje1 i
> calistirmaya calistim (mouse ile uzerinde sol
> tiklayarak) ancak Proje1 bulunam=FDyor gibilerden bir
> hata verdi konsolu acip denedim bu sefer bir visualclx
> bileseni ile ilgili birseyin eksik oldugunu soyledi.
> ben sadece basit bir form ve uzerine button koymustum
> Kylix de Play tusuna bastigimda calisiyor ancak masa
> ustunde mouse ile tikladigimda calismiyor
Ipucu:
ldd: ldd (1) - print shared library dependencies
[ Detayli bilgi: man ldd ]
Kisa cozum:
* /etc/ld.so.conf dosyasina, $KYLIX/bin (/usr/local/kylix/bin,
/opt/kylix/bin gibi) satirini ekleyin, ldconfig yapin.
* Programi calistirmak icin:
=20
----------------------------------- project1.sh
#!/bin/sh
KYLIX=3D/usr/local/kylix
LD_LIBRARY_PATH=3D$KYLIX/bin:$LD_LIBRARY_PATH
./Project1
----------------------------------- project1.sh
=20
* Yahut, /etc/profile dosyaniza:
source `which kylixpath`
satirini ekleyin.
Teorik bilgi:
Linux linker, .so dosyalarina (paylasilmis kutuphaneler -- shared
libraries) dinamik baglantilar kuran yazilimlarin calistirilmasi
esnasinda, bu kutuphaneleri bulabilmek icin /etc/ld.so.cache dosyasina
guvenir. Bu dosya da ldconfig tarafindan /etc/ld.so.conf icerisinde
tanimli klasorlerde arama yapilarak olusturulur.
Iyi calismalar
=20
gibi bir script hazirlayin.
-- Enver ALTIN (a.k.a. skyblue) - Software developer, generic solvent http://enver.casdb.com/ - mailto: ealtin at casdb dot com http://enver.casdb.com/CV.html - Just me, myself and I. Do you have lysdexia?