Son Haberler
Son Yorumlar
ife: :D :D sadece gülüyorum :D..
para kazanmak: Çok farklı para kaza..
ziyaretçi: Güzel bilgilendirme, te&#..
ogreicom: tsk ederim
huseyin2323: indir butonunu tık..
RSS
Icon Anasayfa > Makaleler > İşletim Sistemleri > Linux: Program nasıl derlenir
Merhaba Ziyaretçi
IP: 38.107.191.97

Kullanıcı Adı
Şifre
Icon Anket
En gelişmiş teknolojiye hangi ülke sahip?
Japonya
Amerika
İran
İngiltere
Hiçbiri
 
Icon Arama
Icon online kullanıcı
0 Kullanıcı
6 Tekil
6 Toplam
Linux: Program nasıl derlenir
Tarih 02/04/2009 18:32  Yazar oktayozturk  Hitler 214  Dil Varsayılan
Program? nas?l derleyece?iniz,derleyece?iniz programa ba?l?d?r.
Öncelikle README veya INSTALL dosyalar?n? bulup içeri?ini okuyun.
Derleyece?iniz program tek bir dosyadan olu?uyor ve uzant?s? .c ise bu program?

gcc dosya_ad?.c -o dosya_ad?

ile derleyip
./dosya_ad? ile çal??t?rabilirsiniz.
Yukar?daki program standart kütüphaneleri kullanan bir program ise sorun ç?kmayacakt?r.
Standart olmayan kütüphaneleri kullanan programlar? derlemek için konfigürasyon gereklidir.
Çekti?iniz program program_ad?_2-1.tar.gz seklinde ise

tar xvfz program_ad?2-1.tar.gz

ile aç?n.
sonra programlar?n aç?ld??? dizinin içerisine girerek ls komutu ile hangi dosyalar var bir bak?n.
Program?n nas?l kurulaca?? README , INSTALL gibi dosyalar içerisinde yaz?lm??t?r. Öncelikle bu dosyalar? okuman?z gereklidir.
Program? derlemeden önce

./configure

komutunu vermeniz gereklidir. E?er configure ?eklinde bir dosya dizinde yoksa bu ad?m? geçebilirsiniz.
Bundan sonra

make
make install

komutlar?n? vererek program? derleyin. make install komutunu sadece root iken çal??t?rabilirsiniz.

Program ?nstall ederken genelde eks?k librarylerden dolay? sorun ç?kar. Libraryleri kontrol etmek için

/sbin/ldconfig -v

komutunu girerek çal??t?rabilirsiniz. Baz? Library lerin düzgün çal??mas? için /etc/ld.so.conf u edit etmek gerekebilir.

X için yaz?lm?? programlar da make yazd???n?zda derleme ba?lam?yorsa Imakefile olu?turmak için
xmkmf -a
komutunu girmeniz gerekebilir.

Yorum Yok.
© Copyright Teknoturka.NET Her hakkı saklıdır.
MemHT Portal
 
Sitemizde yayınlanan içerik, izin alınmadan ve kaynak gösterilmeden kullanılamaz.
Anasayfa | Site Haritasi | Bize Yazın | Reklam | Hosting