• Tentang Kami
  • Mengumumkan
  • Kebijakan Privasi
  • Hubungi kami
Berita MasterTrend
  • RUMAH
    • BLOG
    • TOKO
  • Tutorial
  • Perangkat keras
  • Permainan
  • Telepon genggam
  • Keamanan
  • Jendela
  • Kecerdasan buatan
  • Perangkat lunak
  • Jaringan
  • Berita
  • Indonesian Indonesian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Tidak ada hasil
Lihat semua hasil
  • RUMAH
    • BLOG
    • TOKO
  • Tutorial
  • Perangkat keras
  • Permainan
  • Telepon genggam
  • Keamanan
  • Jendela
  • Kecerdasan buatan
  • Perangkat lunak
  • Jaringan
  • Berita
  • Indonesian Indonesian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Tidak ada hasil
Lihat semua hasil
Berita MasterTrend
Tidak ada hasil
Lihat semua hasil
Awal Tutorial

Kompilasi di Linux: Jalankan dalam hitungan menit dengan 3 perintah ⚡

Wawasan MasterTrend oleh Wawasan MasterTrend
20 September 2025
di dalam Tutorial
Waktu membaca:Bacaan 6 menit
KE KE
0
Mengkompilasi di Linux - Seseorang yang melakukan pemrograman di laptop Linux, menjalankan perintah di terminal untuk mengkompilasi kode dengan gcc dan make; panduan untuk mengkompilasi di Linux.

Mengkompilasi di Linux: Pengembang menggunakan terminal untuk mengkompilasi kode sumber dengan gcc dan membuat di GNU/Linux, cocok untuk tutorial pemrograman, DevOps, dan mempelajari baris perintah.

7
DIBAGIKAN
19
Pemandangan
Bagikan di FacebookBagikan di Twitter

Isi

  1. Mengkompilasi di Linux: 3 Langkah Membuat Biner 🔥
    1. Ringkasan Utama
  2. Apa itu Kompilasi dari Kode Sumber?
  3. Proses Pembuatan 3 Langkah: Konfigurasi, Pembuatan, Instalasi
  4. Bagaimana ./configure Memulai Proses
  5. membuat melakukan sebagian besar pekerjaan
  6. Menyelesaikan dengan make install
    1. Posting Terkait

Mengkompilasi di Linux: 3 Langkah Membuat Biner 🔥

Ringkasan Utama

  • Sebagian besar perangkat lunak mengikuti proses 3 langkah untuk mengkompilasi dari kode sumber: ./konfigurasi dan buat dan buat instal.
  • Naskahnya konfigurasikan memeriksa dependensi, membuat menghasilkan file yang dapat dieksekusi, dan alat seperti autoconf/automake mengotomatiskan proses ini.
  • Instalasi biasanya bersifat opsional, sehingga memudahkan untuk menjalankan perintah yang disalin ke direktori di JALUR sistem.

Mengompilasi dari kode sumber mungkin tampak menakutkan dibandingkan dengan menggunakan pengelola paket, tetapi dengan tiga perintah dasar, prosesnya sederhana dan mudah. 🚀

Apa itu Kompilasi dari Kode Sumber?

Program yang Anda gunakan dapat diinterpretasi atau dikompilasi. Program yang diinterpretasi adalah berkas teks berisi kode yang dieksekusi oleh program lain (interpreter) secara langsung (real-time). Di sisi lain, program yang dikompilasi adalah berkas biner berisi kode mesin yang siap dieksekusi.

Eksekusi yang dikompilasi sangat umum, terutama dalam program besar. Saat Anda mengkompilasi dari kode sumber, Andasas sebuah compiler seperti gcc untuk mengubah kode menjadi program yang dapat dieksekusi, sering kali didistribusikan ke beberapa file.

Terminal Linux menunjukkan instalasi Steam dengan perintah.

Proses kompilasi bisa sangat luas dan rumit, oleh karena itu biasanya diotomatisasi dengan program seperti membuat. Berkas-berkas file make mengontrol bagaimana eksekusi akhir dibuat.

Dalam proyek besar, ini file make Mereka bisa sangat rumit sehingga dapat dibuat secara otomatis dengan alat seperti konfigurasi otomatis Dan pembuat mobil untuk memastikan kompatibilitas di berbagai arsitektur. 🛠️

Proses Pembuatan 3 Langkah: Konfigurasi, Pembuatan, Instalasi

Sebagian besar perangkat lunak menggunakan pola dasar ini untuk mengkompilasi dari kode sumber:

./konfigurasi dan buat dan buat instal

Program populer seperti Apache menggunakan urutan ini (atau beberapa varian), seperti menjelaskan berkasnya MEMASANG:

Fragmen berkas Apache INSTALL yang memperlihatkan langkah-langkah ./configure, make, dan make install.

Node.js juga mengikuti struktur ini, seperti yang ditunjukkan dalam file BUILDING.md:

Cuplikan dari file Node.js BUILDING.md yang menunjukkan ./configure, make, dan make install.

Setiap proyek mungkin memiliki sedikit variasi dari rangkaian perintah ini. Gunakan operator logika AND (&&) menghentikan proses jika ada langkah yang gagal:

./konfigurasi dan buat dan buat instal

Atau Anda dapat menjalankan setiap perintah secara terpisah pada satu baris dengan titik koma, meskipun ini akan menjalankan semua perintah tanpa henti jika ada yang gagal:

./konfigurasi; buat; buat instal

Anda juga dapat melakukan tiga baris secara terpisah:

./konfigurasi buat buat instal

Jika Anda hanya ingin mencoba program tanpa menginstalnya, Anda dapat melewatinya buat instal dan menjalankannya dari foldernya.

Beberapa repositori memiliki skrip konfigurasikan Siap, sementara yang lain (seperti grep) memerlukan skrip lain yang dijalankan terlebih dahulu untuk membuatnya. Selalu rujuk berkas INSTALL, BUILD, atau README untuk mengikuti rekomendasi proyek. 📋

Bagaimana ./configure Memulai Proses

Naskahnya konfigurasikan Ini adalah titik awal proses kompilasi, mengadaptasi proyek ke lingkungan Anda.

Skrip ini memeriksa dependensi yang diperlukan untuk proyek, memeriksa versi dan ketersediaannya. Setelah selesai, skrip ini menghasilkan berkas bernama Makefile untuk fase berikutnya.

Naskahnya konfigurasikan menawarkan banyak opsi yang dapat dikonfigurasi dengan ./konfigurasi --bantuan, yang memungkinkan Anda menyesuaikan detail bangunan.

Begitu banyak konfigurasikan sebagai membuat menghasilkan banyak output di layar. Gunakan opsi --diam jika Anda ingin menjalankan perintah ini tanpa menunjukkan begitu banyak detail. 🤫

Jika skripnya hilang konfigurasikan, beberapa proyek menyertakan skrip seperti autogen.sh untuk membuatnya. Misalnya, htop menggunakannya:

Output skrip autogen.sh dalam kode sumber htop yang menghasilkan konfigurasi.

Proyek yang sangat sederhana atau proyek yang ditulis dalam bahasa lain mungkin tidak memiliki konfigurasikanProsesnya ada dua langkah: buat && buat instal.

Naskahnya konfigurasikan Ini juga mengontrol detail instalasi, seperti parameter --awalan, yang mengatur direktori root instalasi. Secara default, ini adalah /usr/lokal, tetapi Anda dapat mengubahnya untuk mengatur berkas Anda dengan lebih baik.

membuat melakukan sebagian besar pekerjaan

Setelah konfigurasikan menghasilkan sebuah Makefile, kompilasi perangkat lunak sebenarnya dimulai dengan membuat.

Program ini membaca Makefile dan mengikuti aturan untuk memutuskan file mana yang akan dibuat atau diperbarui. Makefile tulisan tangan mudah dipahami bagi mereka yang mengetahui sintaksisnya.

Misalnya saja yang ini Makefile sederhana mengkompilasi program yang bergantung pada file program.c:

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

membuat periksa apakah program.c berubah sejak kompilasi terakhir. Jika tidak berubah, jangan lakukan apa pun; jika berubah, kompilasi dengan gcc.

Tampilan dekat tombol-tombol bercahaya Das Keyboard 6 Professional.

Itu file make yang dihasilkan secara otomatis biasanya jauh lebih kompleks. Misalnya, berkas make htop memiliki 2.440 baris:

Fragmen Makefile yang dibuat secara otomatis untuk proyek htop.

Tapi Anda tidak perlu memahami setiap detailnya. Kecuali Anda memodifikasi kode sumbernya, jalankan saja. membuat dan biarkan sistem mengurusnya.

Langkah membuat Proses ini bisa memakan waktu beberapa menit atau lebih lama untuk proyek besar. Jika gagal, biasanya karena kurangnya dependensi. Keuntungannya adalah membuat menyimpan kemajuan dan melanjutkan dari tempat terakhir ditinggalkan saat Anda berlari lagi.

Menyelesaikan dengan make install

Setelah dikompilasi, file yang dapat dieksekusi yang dibuat biasanya terletak di root proyek atau di subdirektori yang disebut tempat sampahAnda dapat menjalankannya menggunakan jalur lengkap:

Menjalankan make di direktori cli akan membuat subdirektori bin dengan eksekusi akhir.

Ini berguna untuk pengujian, tetapi dalam jangka panjang Anda ingin memasangnya di lokasi yang mudah diakses.

Tujuan memasang yang mendefinisikan berkas make Salin file yang diperlukan dan atur izin. Lokasi default adalah /usr/lokal/bin, meskipun Anda dapat mengubahnya dengan --awalan.

Jika Anda tidak memiliki izin untuk folder tersebut, jalankan sudo buat instal dan menyediakan kata sandi administrator.

Direktori instalasi harus disertakan dalam variabel Anda JALUR untuk dapat menjalankan program hanya dengan namanya, tanpa menentukan jalur lengkapnya.

Bagikan ini:
IndonesiaLinkedInPinterestXBahasa Indonesia: RedditBahasa Indonesia: TumblrLangit biruBenangMembagikan

Artikel Terkait:

  • Cara Menginstal Linux dalam 3 Langkah Mudah (Tanpa Menghapus Windows)
    Struktur Direktori Linux, Dijelaskan
    Struktur direktori Linux penting untuk memahami cara kerja sistem operasi yang hebat ini.
  • Pengelola kata sandi
    Pengelola Kata Sandi 🚀: Kunci untuk Menghindari…
    Pengelola kata sandi 🔑 adalah solusi untuk membuat dan menyimpan kata sandi yang aman dengan mudah. Cegah pencurian dengan aplikasi ini!…
  • Cara Memasang Perangkat Lunak di Ubuntu: Panduan Pemula untuk Snap dan APT
    Cara Menginstal Perangkat Lunak di Ubuntu: Temukan 5 Trik…
    Menginstal perangkat lunak pada Ubuntu lebih mudah dari yang Anda kira. Belajar dalam waktu kurang dari 10 menit! ⏰
  • Cara Membuka CMD sebagai Administrator di Windows 11 (10 Metode)
    Cara membuka CMD sebagai administrator di Windows 11
    Cara membuka Command Prompt (CMD) sebagai administrator di Windows 11
  • Wine vs. Mesin Virtual: Mana yang Terbaik?
    Wine vs. Mesin Virtual: Cari Tahu Siapa Pemenangnya! 🏆💻
    Wine vs. Mesin Virtual: Pelajari mana yang menawarkan kinerja dan kompatibilitas lebih baik untuk aplikasi Windows Anda hari ini! 🚀✨
  • Cara mengatur server web Linux lokal di Windows 11
    Cara mengatur server web Linux lokal di Windows 11
    Cara Menjalankan Server Web Linux Lokal di Desktop Windows 11

Posting Terkait

  • Aplikasi kencan terbaik 🚀: Cari tahu di mana menemukan pasangan jangka panjang sekarang.
  • Monitor Portabel 2025: Temukan yang Terbaik dan Termurah 🔥🎯
  • Pembaruan Microsoft Surface: Alasan untuk tidak melewatkan versi baru ini.
  • South of Midnight: Petualangan Gotik dalam 60fps – Temukan SEKARANG! ⚡️
  • Biaya Tersembunyi dalam Memiliki Chromebook: Jangan Membeli Sebelum Membaca Ini! ⚠️
  • Snapchat Terus Macet: 10 Solusi Cepat dan Efektif
  • Google Chrome di Android dan Keamanan: 3 Pengaturan yang Menghemat Data Anda 🔒🚀
  • Cara Menonaktifkan Command Prompt di Windows 11 ⚡ Metode Cepat dan Aman
Tag: Konten EvergreenBahasa Indonesia: Sistem Operasi LinuxTipsTeknologi
Postingan Sebelumnya

Bersihkan WinSxS di Windows 11 sekarang: kosongkan GB tanpa menghapus ⚡

Publikasi berikutnya

Ulasan Tempest Rising: RTS Klasik Kembali dengan 22 Misi! 🔥

Wawasan MasterTrend

Wawasan MasterTrend

Tim editorial kami membagikan ulasan mendalam, tutorial, dan rekomendasi untuk membantu Anda mendapatkan hasil maksimal dari perangkat dan alat digital Anda.

Publikasi berikutnya
Ulasan Tempest Rising: Sampul RTS yang menampilkan komandan sibernetik dan medan pertempuran biru/merah futuristik, menampilkan tank, tentara, drone, dan pesawat terbang dalam pertempuran.

Ulasan Tempest Rising: RTS Klasik Kembali dengan 22 Misi! 🔥

5 1 memilih
Peringkat Artikel
Berlangganan
Mengakses
Diberitahukan oleh
tamu
tamu
0 Komentar
Lebih kuno
Yang lebih baru Lebih banyak suara
Komentar online
Lihat semua komentar

Tetap Terhubung

  • 976 Penggemar
  • 118 Pengikut
  • 1,4 ribu Pengikut
  • 1,8 ribu Pelanggan

Jangan lewatkan berita teknologi dan permainan terkini.
Kiat eksklusif, panduan cara melakukan sesuatu, dan analisis setiap hari.

Formulir Berlangganan
  • Kecenderungan
  • Komentar
  • Terakhir
Cara menyimpan game di REPO

Cara menyimpan permainan Anda di REPO 🔥 Temukan rahasia agar tidak kehilangan kemajuan

7 Juli 2025
Cara menambahkan jam ke desktop Windows 11 Anda: 3 trik yang sangat ampuh!

Cara Menambahkan Jam ke Desktop Windows 11 Anda: Raih Lebih Banyak Hal dalam Hitungan Menit! ⏱️

1 Mei 2025
12 Alternatif Terbaik untuk Lucky Patcher untuk Android

Alternatif Lucky Patcher: 12 Aplikasi yang Lebih Baik dan Mudah! 🎮⚡

12 Mei 2025
🖥️ Cara Membuka 'Devices and Printers' di Windows 11: 4 Langkah Mudah

🌟 Cara Membuka 'Devices and Printers' di Windows 11: Trik Luar Biasa!

27 Februari 2025
Fitur Gmail di Android: Hemat Waktu dengan 5 Tips

Fitur Gmail di Android: 5 Trik yang Tidak Anda Ketahui! 📱✨

12
Perbaikan Motherboard - Perbaikan Motherboard

Perbaikan Motherboard Notebook

10
Instal Windows 11 Home tanpa Internet

Instal Windows 11 Home tanpa Internet

10
Cara Mencadangkan Driver di Windows 11/10 dalam 4 Langkah!

Cara Mencadangkan Driver di Windows 11/10: Hindari Kesalahan! 🚨💾

10
File Pembaruan Steam Rusak - Cara Memperbaiki Kesalahan "File Pembaruan Rusak" Steam; Logo Steam di Latar Belakang Gelap, Panduan Langkah demi Langkah dan Solusi

File Pembaruan Steam Rusak: Perbaikan 2 Menit ⏳

13 Oktober 2025
Pratinjau Windows 11 di Laptop: File Explorer dalam Mode Gelap dengan folder dan kaca pembesar; seorang wanita menggunakan PC-nya di meja rumah.

Pratinjau Windows 11: QuickLook ala Mac dengan Space ⏱️

13 Oktober 2025
Mode Penguncian pada iOS - Ilustrasi Mode Penguncian pada iOS: Bidang kata sandi dengan tanda bintang dan simbol kunci, sidik jari, dan perisai, menyoroti keamanan dan privasi pada iPhone.

Mode Lockdown di iOS: Aktifkan SEKARANG dan amankan iPhone Anda

8 Oktober 2025
Persyaratan PC Battlefield 6 Ultra++: Tank, helikopter, dan prajurit dalam pertempuran gurun pegunungan, dengan fokus pada kinerja dan grafis.

Persyaratan PC Battlefield 6 Ultra++: Cara Mendapatkannya ⚡

8 Oktober 2025

Berita Terbaru

File Pembaruan Steam Rusak - Cara Memperbaiki Kesalahan "File Pembaruan Rusak" Steam; Logo Steam di Latar Belakang Gelap, Panduan Langkah demi Langkah dan Solusi

File Pembaruan Steam Rusak: Perbaikan 2 Menit ⏳

13 Oktober 2025
8
Pratinjau Windows 11 di Laptop: File Explorer dalam Mode Gelap dengan folder dan kaca pembesar; seorang wanita menggunakan PC-nya di meja rumah.

Pratinjau Windows 11: QuickLook ala Mac dengan Space ⏱️

13 Oktober 2025
7
Mode Penguncian pada iOS - Ilustrasi Mode Penguncian pada iOS: Bidang kata sandi dengan tanda bintang dan simbol kunci, sidik jari, dan perisai, menyoroti keamanan dan privasi pada iPhone.

Mode Lockdown di iOS: Aktifkan SEKARANG dan amankan iPhone Anda

8 Oktober 2025
11
Persyaratan PC Battlefield 6 Ultra++: Tank, helikopter, dan prajurit dalam pertempuran gurun pegunungan, dengan fokus pada kinerja dan grafis.

Persyaratan PC Battlefield 6 Ultra++: Cara Mendapatkannya ⚡

8 Oktober 2025
8
Logo Berita MasterTrend

MasterTrend Info adalah sumber informasi teknologi terkini: temukan berita, tutorial, dan analisis tentang perangkat keras, perangkat lunak, permainan, perangkat seluler, dan kecerdasan buatan. Berlanggananlah ke buletin kami dan jangan lewatkan tren apa pun.

Ikuti kami

Telusuri Berdasarkan Kategori

  • Permainan
  • Perangkat keras
  • Kecerdasan buatan
  • Telepon genggam
  • Berita
  • Jaringan
  • Keamanan
  • Perangkat lunak
  • Tutorial
  • Jendela

Berita Terbaru

File Pembaruan Steam Rusak - Cara Memperbaiki Kesalahan "File Pembaruan Rusak" Steam; Logo Steam di Latar Belakang Gelap, Panduan Langkah demi Langkah dan Solusi

File Pembaruan Steam Rusak: Perbaikan 2 Menit ⏳

13 Oktober 2025
Pratinjau Windows 11 di Laptop: File Explorer dalam Mode Gelap dengan folder dan kaca pembesar; seorang wanita menggunakan PC-nya di meja rumah.

Pratinjau Windows 11: QuickLook ala Mac dengan Space ⏱️

13 Oktober 2025
  • Tentang Kami
  • Mengumumkan
  • Kebijakan Privasi
  • Hubungi kami

Hak Cipta © 2025 https://mastertrend.info/ - Semua hak dilindungi undang-undang. Semua merek dagang adalah milik pemiliknya masing-masing.

Spanish Spanish
Spanish Spanish
English English
Portuguese Portuguese
French French
Italian Italian
Russian Russian
German German
Chinese Chinese
Korean Korean
Japanese Japanese
Thai Thai
Hindi Hindi
Arabic Arabic
Turkish Turkish
Polish Polish
Indonesian Indonesian
Dutch Dutch
Swedish Swedish
Tidak ada hasil
Lihat semua hasil
  • Indonesian Indonesian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Polish Polish
    • Turkish Turkish
    • Hindi Hindi
    • Thai Thai
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
  • Permainan
  • Perangkat keras
  • Kecerdasan buatan
  • Telepon genggam
  • Berita
  • Jaringan
  • Keamanan
  • Perangkat lunak
  • Tutorial
  • Jendela

Hak Cipta © 2025 https://mastertrend.info/ - Semua hak dilindungi undang-undang. Semua merek dagang adalah milik pemiliknya masing-masing.

Komentar Info Penulis
:wpds_senyum::wpds_senyum::wpds_mengedipkan mata::wpds_mrgreen::wpds_netral::wpds_twisted::wpds_panah::kejutan wpds::wpds_tidak terhibur::wpds_keren::wpds_jahat::wpds_oops::wpds_razz::wpds_gulungan::wpds_menangis::wpds_eek::wpds_lol::wpds_mad::wpds_sedih::wpds_seru::pertanyaan_wpds::ide_wpds::wpds_hmm::wpds_memohon::wpds_wah::wpds_tertawa::wpds_konyol::wpds_iri::wpds_tutup:
wpDiscuz
Bahasa Indonesia: RedditLangit biruXIkan MasBerita Peretas
Bagikan ini:
Ikan MasVKontakteAda apaTelegramPesan singkatBerita PeretasGarisKurir
Instansi Mastodon Anda