• 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.

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

AirPods'u Chromebook ile nasıl eşleştirirsiniz: Kişi AirPods kutusunu açar ve bunları Bluetooth aracılığıyla bir HP dizüstü bilgisayara bağlar.
Öğreticiler

AirPods'lar Chromebook'la nasıl eşleştirilir: Dakikalar içinde bağlayın! ⏱️🔌

20 de Kasım de 2025
64
RESULT_CODE_HUNG - Dizüstü bilgisayarını kullanan ve Chrome'da "Ah, Şap!" (RESULT_CODE_HUNG) hatası alan bir kişi, Google Chrome'u düzelten ve donmasını önleyen 1 tıklamalı bir çözüm gösteriyor.
Öğreticiler

RESULT_CODE_HUNG: Chrome'u düzelten tek tıklamalı çözüm 🚀

19 de Kasım de 2025
71
Windows 11'de Bilgisayar Adını Değiştirme: "Bilgisayar Adını Değiştir"i gösteren Ayarlar ekranı, 3 hızlı yöntemle kılavuz: CMD, PowerShell ve Ayarlar.
Öğreticiler

Bilgisayarınızın adını değiştirin: 10 saniyede tamam, garip isimlere elveda 🔥

19 de Kasım de 2025
120
GIMP Stable Boy - GIMP'de masada çalışan kullanıcı; ekranda GIMP Stable Boy eklentisi eğitimi İspanyolca olarak ücretsiz olarak gösteriliyor. Açık kaynaklı Adobe alternatifi olan üretken dolgu.
Öğreticiler

GIMP Stable Boy: Adobe'den uzak durun ve ücretsiz sihir yaratın 💥🚀

18 de Kasım de 2025
68
iPhone'da otomatik düzeltmeyi devre dışı bırakma: Klavye açıkken WhatsApp ekranı, iOS'ta klavye otomatik düzeltmeyi kaldırma adımları.
Öğreticiler

Otomatik düzeltmeyi hemen kapatın: 1 dakikada özgürce yazın ⏱️🔥

6 de Kasım de 2025
79
Steam Hasarlı Güncelleme Dosyaları - Steam'de "hasarlı/bozuk güncelleme dosyaları" hatası nasıl düzeltilir; Koyu arka planda Steam logosu, adım adım kılavuz ve çözüm.
Öğreticiler

Steam'deki Bozuk Güncelleme Dosyaları: 2 dakikada düzeltme ⏳

6 de Kasım de 2025
90
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
Android için Şanslı bu programa en iyi 12 alternatif

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

13 Kasım, 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'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
Wraithstones Nerathul - Doom The Dark Ages'den alınan görüntüde, kahramanın Wraithstone'ların bulunduğu alanda, karanlık ve fırtınalı bir dağa doğru mekanik bir ejderha üzerinde uçtuğu görülüyor. Bu görüntü, Doom The Dark Ages'deki tüm Wraithstone'ların yerini gösteren bir rehberdir.

Wraithstones Nerathul: Bunları Elde Etmenin Kolay Sırları ⚡

21 de Kasım de 2025
AirPods'u Chromebook ile nasıl eşleştirirsiniz: Kişi AirPods kutusunu açar ve bunları Bluetooth aracılığıyla bir HP dizüstü bilgisayara bağlar.

AirPods'lar Chromebook'la nasıl eşleştirilir: Dakikalar içinde bağlayın! ⏱️🔌

20 de Kasım de 2025
RESULT_CODE_HUNG - Dizüstü bilgisayarını kullanan ve Chrome'da "Ah, Şap!" (RESULT_CODE_HUNG) hatası alan bir kişi, Google Chrome'u düzelten ve donmasını önleyen 1 tıklamalı bir çözüm gösteriyor.

RESULT_CODE_HUNG: Chrome'u düzelten tek tıklamalı çözüm 🚀

19 de Kasım de 2025
Doom The Dark Ages'deki Gizli Ateş Kapısı: Alevlerle kaplı bir kapının yolunu tıkadığı, kapıyı açmaya yönelik rehberin yer aldığı birinci şahıs görünümü.

Gizli Yangın Kapısı: Gizli Vana, hemen girin⚠️

19 de Kasım de 2025

Son Haberler

Wraithstones Nerathul - Doom The Dark Ages'den alınan görüntüde, kahramanın Wraithstone'ların bulunduğu alanda, karanlık ve fırtınalı bir dağa doğru mekanik bir ejderha üzerinde uçtuğu görülüyor. Bu görüntü, Doom The Dark Ages'deki tüm Wraithstone'ların yerini gösteren bir rehberdir.

Wraithstones Nerathul: Bunları Elde Etmenin Kolay Sırları ⚡

21 de Kasım de 2025
57
AirPods'u Chromebook ile nasıl eşleştirirsiniz: Kişi AirPods kutusunu açar ve bunları Bluetooth aracılığıyla bir HP dizüstü bilgisayara bağlar.

AirPods'lar Chromebook'la nasıl eşleştirilir: Dakikalar içinde bağlayın! ⏱️🔌

20 de Kasım de 2025
64
RESULT_CODE_HUNG - Dizüstü bilgisayarını kullanan ve Chrome'da "Ah, Şap!" (RESULT_CODE_HUNG) hatası alan bir kişi, Google Chrome'u düzelten ve donmasını önleyen 1 tıklamalı bir çözüm gösteriyor.

RESULT_CODE_HUNG: Chrome'u düzelten tek tıklamalı çözüm 🚀

19 de Kasım de 2025
71
Doom The Dark Ages'deki Gizli Ateş Kapısı: Alevlerle kaplı bir kapının yolunu tıkadığı, kapıyı açmaya yönelik rehberin yer aldığı birinci şahıs görünümü.

Gizli Yangın Kapısı: Gizli Vana, hemen girin⚠️

19 de Kasım de 2025
113
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

Wraithstones Nerathul - Doom The Dark Ages'den alınan görüntüde, kahramanın Wraithstone'ların bulunduğu alanda, karanlık ve fırtınalı bir dağa doğru mekanik bir ejderha üzerinde uçtuğu görülüyor. Bu görüntü, Doom The Dark Ages'deki tüm Wraithstone'ların yerini gösteren bir rehberdir.

Wraithstones Nerathul: Bunları Elde Etmenin Kolay Sırları ⚡

21 de Kasım de 2025
AirPods'u Chromebook ile nasıl eşleştirirsiniz: Kişi AirPods kutusunu açar ve bunları Bluetooth aracılığıyla bir HP dizüstü bilgisayara bağlar.

AirPods'lar Chromebook'la nasıl eşleştirilir: Dakikalar içinde bağlayın! ⏱️🔌

20 de Kasım 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