LInux'ta bir program nasıl derlenir

Yazar: Florence Bailey
Yaratılış Tarihi: 20 Mart 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Lesson 1 Introduction to Linux (Ubuntu distro), working with commands #linux #server #uzbek
Video: Lesson 1 Introduction to Linux (Ubuntu distro), working with commands #linux #server #uzbek

İçerik

Kaynak kodu, insan tarafından okunabilir biçimde bir bilgisayar programıdır. Ancak bilgisayar kaynak kodunu çalıştıramaz - bunu yapmak için bir programa derlenmesi gerekir.

adımlar

  1. 1 Kaynak kodunu (program veya sürücü) İnternetten indirin. Büyük olasılıkla, .tar, .tar.bz2, .tar.gz uzantılı bir arşiv indireceksiniz. veya .zip (nadir).
  2. 2 Arşivi paketinden çıkarın. .zip için unzip dosya adı komutunu kullanın; .tgz veya .tar.gz için tar -zxvf dosyaadı komutunu kullanın; .bz2 için tar -jxvf dosya adını kullanın; veya bir grafik arayüz kullanın.
  3. 3 Bir terminalde, paketlenmemiş dizine geçin (cd dirName).
  4. 4 Komutu çalıştırın./ kaynak kodunu otomatik olarak yapılandırmak için yapılandırın. Kurulum dizinini belirtmek için --prefix = argümanını kullanın. Komut, gerekli kitaplıkları kontrol edecektir.
  5. 5 Yapılandırıldıktan sonra, programı derleyecek olan make komutunu çalıştırın (bu, birkaç saniyeden birkaç saate kadar sürebilir). Programın yürütülebilir dosyası bin dizinine (kaynak kodunun bulunduğu dizine) yerleştirilecektir.
  6. 6 Programı kurmak için make install komutunu çalıştırın.
  7. 7 Programı derleyip kurdunuz.

İpuçları

  • Derleme başarısız olursa, önceki derleme sırasında oluşturulan dosyaları silin (yeniden derleme sırasında hataları önlemek için). Sonra tekrar derleyin.
  • Çok çekirdekli bir bilgisayarınız varsa, programı çok iş parçacıklı bir işlemde make -j3 ile derleyebilirsiniz (3 yerine kullanmak istediğiniz iş parçacığı sayısı).
  • Derleme başarısız olursa, ek bilgiler görüntülenir. Sorunu düzeltmeyi deneyebilirsiniz. Sorunların çoğu, indirilen kaynak kodun bağımlılıkları ile ilgilidir (gerekli programların veya kitaplıkların eksikliği).
  • Kurulum için bir dizin belirtmediyseniz program /usr dizinine kurulacaktır.
  • Süper kullanıcı olmanız gerekir.
  • Komutları tek bir satıra girebilirsiniz, örneğin ./configure && make && make install.

Uyarılar

  • Önemli sistem bileşenlerinin derlenmesi ve değiştirilmesi sorun yaratabilir.
  • Derleme birkaç saat sürebilir.
  • Bazı kaynak paketler, yapılandırma dosyaları ve hatta derleme dosyaları içermez. Bu durumda, bir terminalde make yazın ve çıktıyı görün.