• hakkımızda
  • Duyurmak
  • Gizlilik politikası
  • Bizimle iletişime geçin
MasterTrend Info - Teknoloji, Haberler ve Eğitimler
  • ev
    • blog
  • Öğreticiler
  • Donanım
  • Oyun Oynama
  • Mobil
  • Güvenlik
  • Pencereler
  • IA
  • Yazılım
  • Ağlar
  • Yenilikler
  • tr_TRTurkish
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Sonuç yok
Tüm sonuçları gör
  • ev
    • blog
  • Öğreticiler
  • Donanım
  • Oyun Oynama
  • Mobil
  • Güvenlik
  • Pencereler
  • IA
  • Yazılım
  • Ağlar
  • Yenilikler
  • tr_TRTurkish
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Sonuç yok
Tüm sonuçları gör
MasterTrend Info - Teknoloji, Haberler ve Eğitimler
Sonuç yok
Tüm sonuçları gör
Ev Öğreticiler

Linux'ta Derleme: 3 komutla dakikalar içinde çalıştırın ⚡

MasterTrend Insights'ın tarafından MasterTrend Insights'ın
20 de Eylül de 2025
içinde Öğreticiler
Okuma zamanı:Lectura de 6 minutos
0
Linux'ta Derleme - Linux dizüstü bilgisayarda programlama yapan, gcc ve make ile kodu derlemek için terminalde komutlar çalıştıran kişi; Linux'ta derleme kılavuzu.

Linux'ta Derleme: Geliştiricilerin GNU/Linux üzerinde gcc ve make ile kaynak kodlarını derlemek için terminali kullanması, programlama eğitimleri, DevOps ve komut satırını öğrenmek için mükemmeldir.

49
paylaşılan
135
Görünümler
Facebook paylaşTwitter'da paylaş

İçerikler

  1. Linux'ta Derleme: İkili Dosyalar Oluşturmak İçin 3 Adım 🔥
    1. Önemli Özet
  2. Kaynak Koddan Derleme Nedir?
  3. 3 Adımlı Yapım Süreci: Yapılandırın, Oluşturun, Yükleyin
  4. ./configure İşlemi Nasıl Başlatır?
  5. işin çoğunu yapar
  6. make install ile bitiriyoruz

Linux'ta Derleme: İkili Dosyalar Oluşturmak İçin 3 Adım 🔥

Önemli Özet

  • Çoğu yazılım kaynak kodundan derlemek için 3 adımlı bir süreci takip eder: ./configure && make && make install.
  • Senaryo yapılandırmak bağımlılıkları kontrol eder, yapmak yürütülebilir dosyayı ve aşağıdaki gibi araçları üretir autoconf/automake Bu süreci otomatikleştirin.
  • Kurulum genellikle isteğe bağlıdır ve dizinlere kopyalanan komutların çalıştırılmasını kolaylaştırır. YOL sistemin.

Kaynak koddan derleme, paket yöneticilerini kullanmaya kıyasla göz korkutucu görünebilir, ancak üç temel komutla süreç basit ve anlaşılırdır. 🚀

Kaynak Koddan Derleme Nedir?

Kullandığınız programlar yorumlanabilir veya derlenebilir. Yorumlanan programlar, başka bir programın (yorumlayıcının) gerçek zamanlı olarak çalıştırdığı kod içeren metin dosyalarıdır. Derlenen programlar ise çalıştırılmaya hazır makine kodu içeren ikili dosyalardır.

Derlenmiş yürütülebilir dosyalar, özellikle büyük programlarda oldukça yaygındır. Kaynak koddan derlediğinizde,sas derleyicisi gibi gcc Kodu, genellikle birden fazla dosyaya dağıtılmış, çalıştırılabilir bir programa dönüştürmek.

Komutlarla Steam kurulumunu gösteren Linux terminali.

Derleme süreci kapsamlı ve karmaşık olabilir, bu nedenle genellikle aşağıdaki gibi programlarla otomatikleştirilir: yapmakDosyalar makefile'lar Son yürütülebilir dosyanın nasıl oluşturulacağını kontrol edin.

Büyük projelerde bunlar makefile'lar Bunlar o kadar karmaşık olabilir ki, aşağıdaki gibi araçlarla otomatik olarak üretilebilirler: otomatik yapılandırma Ve otomobil markası farklı mimariler arasında uyumluluğu sağlamak için. 🛠️

3 Adımlı Yapım Süreci: Yapılandırın, Oluşturun, Yükleyin

Çoğu yazılım kaynak kodundan derleme yapmak için şu temel kalıbı kullanır:

./configure && make && make install

Apache gibi popüler programlar bu diziyi (veya bir çeşidini) kullanır, örneğin: dosyasını açıklıyor DÜZENLEMEK:

./configure, make ve make install adımlarını gösteren Apache INSTALL dosya parçası.

Node.js de BUILDING.md dosyasında belirtildiği gibi bu yapıyı takip eder:

Node.js BUILDING.md dosyasından ./configure, make ve make install'ı gösteren kesit.

Her proje bu komut dizesinden ufak farklılıklar gösterebilir. Mantıksal VE operatörünü kullanın (&&) herhangi bir adım başarısız olursa işlemi durdurur:

./configure && make && make install

Veya her komutu tek bir satırda noktalı virgülle ayrı ayrı çalıştırabilirsiniz, ancak bu, herhangi biri başarısız olursa tüm komutların durmadan çalışmasını sağlar:

./configure; yap; kurulumunu yap

Üç satırı ayrı ayrı da yapabilirsiniz:

./configure make make install

Programı kurmadan sadece denemek istiyorsanız, atlayabilirsiniz. kurulumunu yap ve klasöründen çalıştırın.

Bazı depoların komut dosyası var yapılandırmak Hazır, diğerleri (örneğin grep) ise oluşturmak için önce başka bir betiğin çalıştırılmasını gerektirir. Projenin önerilerini takip etmek için her zaman INSTALL, BUILD veya README dosyasına başvurun. 📋

./configure İşlemi Nasıl Başlatır?

Senaryo yapılandırmak Derleme sürecinin başlangıç noktasıdır, projeyi ortamınıza uyarlar.

Bu betik, proje için gerekli bağımlılıkları, sürümleri ve kullanılabilirliği kontrol eder. Tamamlandığında, şu adlı bir dosya oluşturur: Makefile Bir sonraki aşama için.

Senaryo yapılandırmak birçok yapılandırılabilir seçenek sunar ./configure --help, yapı ayrıntılarını özelleştirmenize olanak tanır.

Bu kadar yapılandırmak gibi yapmak Ekranda çok sayıda çıktı üretin. Seçeneği kullanın --sessizlik Eğer bu komutları çok fazla ayrıntı göstermeden çalıştırmak istiyorsanız. 🤫

Eğer komut dosyası eksikse yapılandırmak, bazı projeler şu şekilde bir betik içerir: autogen.sh Bunu oluşturmak için. Örneğin, htop bunu kullanır:

htop kaynak kodunda configure üreten autogen.sh betiğinin çıktısı.

Çok basit projeler veya başka dillerde yazılmış projeler olmayabilir yapılandırmakBurada süreç iki aşamadan oluşuyor: yap && yap kurulum.

Senaryo yapılandırmak Ayrıca parametre gibi kurulum ayrıntılarını da kontrol eder --önek, kurulum kök dizinini ayarlar. Varsayılan olarak /usr/yerel, ancak dosyalarınızı daha iyi organize etmek için bunu değiştirebilirsiniz.

işin çoğunu yapar

Sonrasında yapılandırmak bir üretir Makefile, yazılımın gerçek derlemesi şu şekilde başlar: yapmak.

Bu program şunu okur: Makefile ve hangi dosyaların oluşturulacağına veya güncelleneceğine karar vermek için kuralları izler. Makefile'lar El yazısıyla yazılanlar sözdizimini bilenler için anlaşılması kolaydır.

Örneğin bu Makefile simple, dosyaya bağlı bir programı derler program.c:

program: program.c gcc -o program program.c

yapmak kontrol et program.c Son derlemeden bu yana değişti. Değişmediyse hiçbir şey yapmayın; değiştiyse, şu şekilde derleyin: gcc.

Das Keyboard 6 Professional'ın aydınlatılmış tuşlarının yakın çekimi.

The makefile'lar Otomatik olarak oluşturulanlar genellikle çok daha karmaşıktır. Örneğin, makefile htop'un 2.440 satırı var:

Htop projesi için otomatik oluşturulan Makefile'ın parçası.

Ancak her ayrıntıyı anlamanıza gerek yok. Kaynak kodunu değiştirmediğiniz sürece, çalıştırmanız yeterli. yapmak ve sistemin bunu halletmesine izin verin.

Adım yapmak Büyük projelerde dakikalar veya daha uzun sürebilir. Başarısız olursa, genellikle eksik bağımlılıklardan kaynaklanır. Avantajı ise şudur: yapmak İlerlemeyi kaydeder ve tekrar çalıştırdığınızda kaldığı yerden devam eder.

make install ile bitiriyoruz

Derlemeden sonra oluşturulan yürütülebilir dosya genellikle projenin kökünde veya şu alt dizinde bulunur: çöp kutusuTam yolu kullanarak çalıştırabilirsiniz:

Cli dizininde make çalıştırıldığında son çalıştırılabilir dosyayla birlikte bin alt dizini oluşturulur.

Bu test için yararlıdır, ancak uzun vadede bunu erişilebilir bir yere kurmak isteyeceksiniz.

Amaç düzenlemek tanımlayan makefile Gerekli dosyaları kopyalayın ve izinleri ayarlayın. Varsayılan konum: /usr/local/bin, bunu değiştirebilmenize rağmen --önek.

Bu klasör için izinleriniz yoksa şunu çalıştırın: sudo make install ve yönetici şifresini sağlar.

Kurulum dizini değişkeninize dahil edilmelidir YOL Programı tam yolunu belirtmeden sadece ismiyle çalıştırabilmek.

Bunu paylaş:
1FacebookLinkedInPinterest'inXRedditTumblrMavi GökyüzüİpliklerPaylaşSohbet gptClaude'unGoogle Yapay ZekaGrok'un
1
PAYLAŞMAK
Etiketler: Her zaman yeşiliçerikLinuxTeknoloji İpuçları
Önceki Yayın

Windows 11'de WinSxS'yi şimdi temizleyin: Silme işlemi yapmadan GB'yi boşaltın ⚡

Sonraki yayın

Tempest Rising İncelemesi: Klasik RTS, 22 görevle yeniden canlandırıldı! 🔥

MasterTrend Insights'ın

MasterTrend Insights'ın

Editör ekibimiz, cihazlarınızdan ve dijital araçlarınızdan en iyi şekilde yararlanmak için derin bir dalış analizi, öğreticiler ve öneriler paylaşır.

İlişkiliYayınlar

iPhone'da Wi-Fi Araması. Bir kadın, iPhone ayarlarında etkinleştirilmiş Wi-Fi Araması seçeneğini gösteriyor; iPhone'da Wi-Fi Aramasını nasıl etkinleştireceğiniz ve kullanacağınız konusunda adım adım bir kılavuz.
Öğreticiler

iPhone'da Wi-Fi Araması: Nasıl Etkinleştirilir ve Kullanılır

26 Nisan 2026
150
4K UHD TV'de sinematik bir sahneyi yüksek çözünürlükte görüntülerken, parlaklık, kontrast, keskinlik, renk, hareket akışı ve HDR ton eşleme yapılandırması gibi gelişmiş ekran üstü TV ayarları.
Öğreticiler

Gelişmiş TV ayarları: Neleri değiştirmeli ve nelerden kaçınmalısınız?

7 Nisan 2026
247
iPhone'da arama yönlendirme ayarlardan etkinleştirildi ve telefon ekranında "Arama Yönlendirme" seçeneği etkin olarak göründü.
Öğreticiler

iPhone'da çağrı yönlendirme: Nasıl etkinleştirilir ve kullanılır?

27 Nisan 2026
222
Bir teknoloji mağazasında bir kadın akıllı telefonu tutarken, bir şarj ölçer uygulamasında Android telefonunuzun gerçek şarj hızı, ekranda amper ve pil durumu gösteriliyor.
Öğreticiler

Android Telefonunuzda Gerçek Yükleme Hızı

22 de Şubat de 2026
174
Yanlışlıkla Alexa'nın Aktifleşmesi - Bir kadın, ev içindeki oturma odasında Amazon Echo hoparlöründe Alexa'nın yanlışlıkla aktifleşmesinden rahatsız oldu.
Öğreticiler

Amazon hoparlörlerinde Echo'nun yanlışlıkla etkinleştirilmesi

9 de Şubat de 2026
179
PNG'den PDF'ye Dönüştürme Yöntemleri - PNG dosyalarını PDF'ye dönüştürme yöntemlerinin gösterimi; PNG ve PDF simgeleri ile iki format arasında dönüştürme oku gösterilmektedir.
Öğreticiler

PNG'den PDF'ye dönüştürme yöntemleri: Windows 11'de seçim yapmanıza yardımcı olacak bir karşılaştırma

27 Nisan 2026
302
Sonraki yayın
Tempest Rising İncelemesi: Sibernetik komutan ve fütüristik mavi/kırmızı savaş, tanklar, askerler, insansız hava araçları ve uçakların savaşta yer aldığı RTS kapağı.

Tempest Rising İncelemesi: Klasik RTS, 22 görevle yeniden canlandırıldı! 🔥

5 1 oy
Makale Değerlendirmesi
Abone ol
Erişim
Bildirimde bulunun
misafir
misafir
0 Yorumlar
En Eski
En yeni En çok oy alan
Satır içi yorumlar
Tüm yorumları gör

Bağlantıda Kalın

  • 976 Hayranları
  • 118 Takipçiler
  • 1.4 k Takipçiler
  • 1.8 k Aboneler
  • Trendler
  • Yorumlar
  • Son
️ ️ Windows 11'de 'Aygıtlar ve yazıcılar' nasıl açılır: 4 basit adım

🌟 Windows 11'de ‘Aygıtlar ve yazıcılar’ nasıl açılır: ¡İnanılmaz numara!

28 Nisan 2026
Windows 11 Kalıcı Saat

Windows 11 Kalıcı Saat: Seçenekler, Sınırlamalar ve Gerçek Kararlar

28 Nisan 2026
Windows 11'de Ethernet çalışmıyor: 9 kolay çözüm

Windows 11'de Ethernet çalışmıyor: 3 dakikalık çözüm ⚡🌐

13 Kasım, 2025
Repo'da oyun nasıl kaydedilir

Repo'da oyun nasıl kaydedilir 🔥 İlerlemeyi kaybetmemenin sırrını keşfedin

7 Temmuz 2025
Android'de Gmail'in Özellikleri: 5 ipucu ile zamandan tasarruf edin

Android'de Gmail'in Özellikleri: Bilmediğiniz 5 numara! 📱✨

12
Anakartların onarımı-Anakartların onarımı

Dizüstü bilgisayar anakartlarının onarımı

10
Windows 11 Home'u İnternet olmadan yükleyin

Windows 11 Home'u İnternet olmadan yükleyin

10
4 Adımda Windows 11/10'da sürücüler nasıl yedeklenir!

Windows 11/10'da sürücüler nasıl yedeklenir Hataları önler! 🚨💾

10
PS6 ve Xbox Next için AMD UDNA mimarisi: Yüksek performanslı oyun konsolları için gelişmiş tasarıma sahip yeni nesil GPU çipinin detayları.

PS6 ve Xbox Next'te UDNA mimarisi: rakamlardan çok daha fazlası

4 de Mayıs de 2026
FBC Firebreak Silahları: Kilidi Açma ve Öncelikler - Yoğun bir video oyunu sahnesinde, ateş altında kalan taktiksel operatörler, pompalı tüfekler ve alev silahlarıyla savaşıyor.

FBC Firebreak Silahları: Kilidini Açma ve Öncelikler

3 de Mayıs de 2026
Strategy Heroes Olden Era: Beyaz saçlı savaşçı kahraman, destansı bir fantastik savaşta oyunun gidişatını değiştiren önemli kararlar alıyor.

Heroes Olden Era Strateji Oyunu: Oyunun Kurallarını Değiştiren Kararlar

3 de Mayıs de 2026
Arc Raiders'ta Shoring Up Defenses: oyuncunun düşman dronlara karşı çöl ortamında yoğun, taktiksel bir bilim kurgu savaşında mücadele ettiği gerçek strateji.

Arc Raiders'ta Shoring Up Defenses: gerçek strateji

3 de Mayıs de 2026

Son Haberler

PS6 ve Xbox Next için AMD UDNA mimarisi: Yüksek performanslı oyun konsolları için gelişmiş tasarıma sahip yeni nesil GPU çipinin detayları.

PS6 ve Xbox Next'te UDNA mimarisi: rakamlardan çok daha fazlası

4 de Mayıs de 2026
111
FBC Firebreak Silahları: Kilidi Açma ve Öncelikler - Yoğun bir video oyunu sahnesinde, ateş altında kalan taktiksel operatörler, pompalı tüfekler ve alev silahlarıyla savaşıyor.

FBC Firebreak Silahları: Kilidini Açma ve Öncelikler

3 de Mayıs de 2026
101
Strategy Heroes Olden Era: Beyaz saçlı savaşçı kahraman, destansı bir fantastik savaşta oyunun gidişatını değiştiren önemli kararlar alıyor.

Heroes Olden Era Strateji Oyunu: Oyunun Kurallarını Değiştiren Kararlar

3 de Mayıs de 2026
142
Arc Raiders'ta Shoring Up Defenses: oyuncunun düşman dronlara karşı çöl ortamında yoğun, taktiksel bir bilim kurgu savaşında mücadele ettiği gerçek strateji.

Arc Raiders'ta Shoring Up Defenses: gerçek strateji

3 de Mayıs de 2026
105
MasterTrend Bilgi logosu

MasterTrend Bilgisi teknolojideki referans kaynağınızdır: donanım, yazılım, oyun, mobil ve yapay zekanın haberlerini, eğitimlerini ve analizini keşfedin. Bültenimize abone olun ve hiçbir trendi kaçırmayın.

Bizi takip et

Kategoriye Göre Gözat

  • Oyun Oynama
  • Donanım
  • IA
  • Mobil
  • Yenilikler
  • Ağlar
  • Güvenlik
  • Yazılım
  • Öğreticiler
  • Pencereler

Son Haberler

PS6 ve Xbox Next için AMD UDNA mimarisi: Yüksek performanslı oyun konsolları için gelişmiş tasarıma sahip yeni nesil GPU çipinin detayları.

PS6 ve Xbox Next'te UDNA mimarisi: rakamlardan çok daha fazlası

4 de Mayıs de 2026
FBC Firebreak Silahları: Kilidi Açma ve Öncelikler - Yoğun bir video oyunu sahnesinde, ateş altında kalan taktiksel operatörler, pompalı tüfekler ve alev silahlarıyla savaşıyor.

FBC Firebreak Silahları: Kilidini Açma ve Öncelikler

3 de Mayıs de 2026
  • hakkımızda
  • Duyurmak
  • Gizlilik politikası
  • Bizimle iletişime geçin

Telif Hakkı © 2025 https://mastertrend.info/ - Tüm hakları saklıdır. Tüm ticari markalar ilgili sahiplerinin mülkiyetindedir.

We've detected you might be speaking a different language. Do you want to change to:
es_ES Spanish
es_ES Spanish
en_US English
pt_BR Portuguese
fr_FR French
it_IT Italian
ru_RU Russian
de_DE German
zh_CN Chinese
ko_KR Korean
ja Japanese
th Thai
hi_IN Hindi
ar Arabic
tr_TR Turkish
pl_PL Polish
id_ID Indonesian
nl_NL Dutch
sv_SE Swedish
Change Language
Close and do not switch language
Sonuç yok
Tüm sonuçları gör
  • tr_TRTurkish
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • Oyun Oynama
  • Donanım
  • IA
  • Mobil
  • Yenilikler
  • Ağlar
  • Güvenlik
  • Yazılım
  • Öğreticiler
  • Pencereler

Telif Hakkı © 2025 https://mastertrend.info/ - Tüm hakları saklıdır. Tüm ticari markalar ilgili sahiplerinin mülkiyetindedir.

Wpdıscuz'un
RedditMavi GökyüzüXMastodon'unHacker Haberleri
Bunu paylaş:
Mastodon'unVKWhatsAppTelgrafSMSSıraHaberciFlipboardHacker HaberleriKarıştırYandakiŞaşkınlıkXing'inYummly'nın sohbeti
Mastodon Örneğiniz