• hakkımızda
  • Duyurmak
  • Gizlilik politikası
  • Bizimle iletişime geçin
MasterTrend Haberleri
  • 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 Haberleri
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ı:6 dk okundu
-e doğru -e doğru
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.

16
paylaşılan
44
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
    1. İlgili Yayınlar

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ş:
FacebookLinkedInPinterest'inXRedditTumblrMavi GökyüzüİpliklerPaylaşSohbet gptClaude'unGoogle Yapay ZekaGrok'un

İlgili Yayınlar

  • En iyi tanışma uygulamaları 🚀: Şimdi istikrarlı bir partnerin nerede bulunacağını keşfedin.
  • Taşınabilir monitörler 2025: en iyisini ve en ucuzunu keşfedin 🔥🎯
  • 🌟 Microsoft Surface Güncellemeleri: Bu yeni sürümü kaçırmamanız için sebepler.
  • Gece Yarısının Güneyi: 60 fps'de Gotik Bir Macera – Hemen Keşfedin! ⚡️
  • Chromebook sahibi olmanın gizli maliyetleri: Bunu okumadan satın almayın! ⚠️
  • Snapchat Çökmeye Devam Ediyor: 10 Hızlı ve Etkili Çözüm
  • Android'de Google Chrome ve Güvenlik: Verilerinizi koruyan 3 ayar 🔒🚀
  • Windows 11'de Komut İstemi Nasıl Devre Dışı Bırakılır ⚡ Hızlı ve Güvenli Yöntemler
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

Tam Özerklik - Uzun süre dayanan dizüstü bilgisayarıyla kanepede rahatça çalışan bir kadının video düzenlemesi, yorulmak bilmeyen bir dizüstü bilgisayarda tam özerkliğe ulaşmanın hızlı kılavuzunu gösteriyor.
Öğreticiler

Tam Otonomi: Yorulmak Bilmeyen Bir Dizüstü Bilgisayar İçin Hızlı Kılavuz 🔋

10 de Aralık de 2025
70
VPN Fire TV - Kadın, VPN ile Netflix ve diğer yayın uygulamalarını izlemek, verilerini korumak ve daha fazla içeriğin kilidini açmak için televizyonunda Fire TV Stick kullanıyor.
Öğreticiler

VPN Fire TV Verilerinizi koruyun ve daha fazla içeriğe erişin 🔒🔥

6 de Aralık de 2025
60
Android Windows'u Senkronize Etme - Bir Android simgesinin Windows 11 logosuyla senkronize edilmesinin çizimi, dosyaları, bildirimleri ve uygulamaları paylaşmak için bir Android telefonun bir Windows PC ile nasıl senkronize edileceğini gösterir.
Öğreticiler

Android'i Windows ile senkronize edin: Her şeyi hızlandıran numarayı keşfedin ⚡

4 de Aralık de 2025
107
Netflix Gizli Kodları - Netflix tuşu olan bir uzaktan kumandayı tutarken kanepede gülümseyen kadın, Netflix hilelerini ve yeni dizi ve filmleri bulmak için kullanılan gizli kodları göstermek için ideal.
Öğreticiler

Netflix Gizli Kodları 2025: Gizli Türlere Hızlı Erişim 🔥

2 de Aralık de 2025
298
Linux'u Kaldırın - Tux maskotunun yanındaki ekranda Linux ve terminal bulunan Chromebook dizüstü bilgisayarınız, Linux'u nasıl kaldıracağınızı ve Chromebook'unuzu 1 dakikada nasıl temizleyeceğinizi gösteriyor.
Öğreticiler

Linux'u Kaldırma: Gizli uygulamaları silmenin püf noktası 😱

2 de Aralık de 2025
70
Modo Dios Android Auto - Android Auto'da "Modo Dios" kullanarak araba kullanan kadın, aracın dokunmatik ekranında özel bir Tanrı temalı arayüz gösteriyor.
Öğreticiler

Android Auto Tanrı Modu gizli ayarların kilidini açıyor 🔥

1 de Aralık de 2025
77
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

En son teknoloji ve oyunları kaçırmayın.
İpuçları her gün benzersiz, pratik kılavuzlar ve analizler.

Abonelik Formu
  • Trendler
  • Yorumlar
  • Son
Windows masaüstüne saat nasıl eklenir 11: ¡3 hile yanılmaz!

Windows masaüstüne saat nasıl eklenir 11: Dakikalar içinde daha fazlasını elde edin! ⏱️

1 Mayıs 2025
Repo'da oyun nasıl kaydedilir

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

7 Temmuz 2025
️ ️ 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!

20 de Kasım de 2025
Android için Şanslı bu programa en iyi 12 alternatif

Şanslı bu programa alternatifler: en iyi ve kolay 12 uygulama! 🎮⚡

13 Kasım, 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
Windows 11 Güncellemeleri - Bir çift, dizüstü bilgisayar kullanarak Windows 11 güncellemelerini kaldırıyor; ekranda "Windows Update" ve "Güncellemeleri Kaldır" yazısı görünüyor. Windows 11 güncellemelerini silmek için hızlı ve görsel bir rehber.

Windows 11 Güncellemeleri: Kimsenin Kullanmadığı Gizli Yol 😱

10 de Aralık de 2025
Tam Özerklik - Uzun süre dayanan dizüstü bilgisayarıyla kanepede rahatça çalışan bir kadının video düzenlemesi, yorulmak bilmeyen bir dizüstü bilgisayarda tam özerkliğe ulaşmanın hızlı kılavuzunu gösteriyor.

Tam Otonomi: Yorulmak Bilmeyen Bir Dizüstü Bilgisayar İçin Hızlı Kılavuz 🔋

10 de Aralık de 2025
Linux'a Geçiş - Masaüstünde Kubuntu Linux kurulu bir dizüstü bilgisayar kullanan bir kadın, Linux'a geçişi ve Windows veya macOS'tan geçişi hızlandırmak için önerilen 7 uygulamayı gösteriyor.

Linux'a Geçiş: Kimsenin Size Söylemediği (ve İşe Yarayan) Şeyler 😱

9 de Aralık de 2025
Prefetch Klasörü - Windows'ta Prefetch klasörünü temizleyen kadın, bilgisayarın hızını artırmak için işletim sisteminin hızını katlayan optimizasyon ve hızlı temizliğin çizimi.

Ön Yükleme Klasörü: Hızı artıran hızlı temizlik ⚡

9 de Aralık de 2025

Son Haberler

Windows 11 Güncellemeleri - Bir çift, dizüstü bilgisayar kullanarak Windows 11 güncellemelerini kaldırıyor; ekranda "Windows Update" ve "Güncellemeleri Kaldır" yazısı görünüyor. Windows 11 güncellemelerini silmek için hızlı ve görsel bir rehber.

Windows 11 Güncellemeleri: Kimsenin Kullanmadığı Gizli Yol 😱

10 de Aralık de 2025
152
Tam Özerklik - Uzun süre dayanan dizüstü bilgisayarıyla kanepede rahatça çalışan bir kadının video düzenlemesi, yorulmak bilmeyen bir dizüstü bilgisayarda tam özerkliğe ulaşmanın hızlı kılavuzunu gösteriyor.

Tam Otonomi: Yorulmak Bilmeyen Bir Dizüstü Bilgisayar İçin Hızlı Kılavuz 🔋

10 de Aralık de 2025
70
Linux'a Geçiş - Masaüstünde Kubuntu Linux kurulu bir dizüstü bilgisayar kullanan bir kadın, Linux'a geçişi ve Windows veya macOS'tan geçişi hızlandırmak için önerilen 7 uygulamayı gösteriyor.

Linux'a Geçiş: Kimsenin Size Söylemediği (ve İşe Yarayan) Şeyler 😱

9 de Aralık de 2025
70
Prefetch Klasörü - Windows'ta Prefetch klasörünü temizleyen kadın, bilgisayarın hızını artırmak için işletim sisteminin hızını katlayan optimizasyon ve hızlı temizliğin çizimi.

Ön Yükleme Klasörü: Hızı artıran hızlı temizlik ⚡

9 de Aralık de 2025
73
MasterTrend Haber 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

Windows 11 Güncellemeleri - Bir çift, dizüstü bilgisayar kullanarak Windows 11 güncellemelerini kaldırıyor; ekranda "Windows Update" ve "Güncellemeleri Kaldır" yazısı görünüyor. Windows 11 güncellemelerini silmek için hızlı ve görsel bir rehber.

Windows 11 Güncellemeleri: Kimsenin Kullanmadığı Gizli Yol 😱

10 de Aralık de 2025
Tam Özerklik - Uzun süre dayanan dizüstü bilgisayarıyla kanepede rahatça çalışan bir kadının video düzenlemesi, yorulmak bilmeyen bir dizüstü bilgisayarda tam özerkliğe ulaşmanın hızlı kılavuzunu gösteriyor.

Tam Otonomi: Yorulmak Bilmeyen Bir Dizüstü Bilgisayar İçin Hızlı Kılavuz 🔋

10 de Aralık de 2025
  • 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