• 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
Tiempo de lectura:Lectura de 6 minutos
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

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 biruBenangMembagikanObrolanGPTClaudeGoogle AIGrok
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
Notificar de
tamu
tamu
0 Komentar
Más antiguo
El mas nuevo Más votado
Comentarios en línea
Ver todos los comentarios

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 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
Cara menyimpan game di REPO

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

7 Juli 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
Doom The Dark Ages Cannons - Gameplay Doom: The Dark Ages; sang Pembunuh orang pertama melaju melewati reruntuhan yang terbakar dan ngarai abad pertengahan dengan perisai gergaji mesin aktif.

Meriam Doom The Dark Ages: 7 Lokasi Rahasia ⚠️🔥

25 Oktober 2025
Fitur Tersembunyi Windows - Wanita menggunakan laptop Windows 11, menjelajahi fitur, pintasan, dan trik Windows yang tersembunyi; kalender dan kotak centang di layar, bekerja dari rumah.

Fitur Tersembunyi Windows: Aktifkan Mode Dewa dan Terbang ⚡️

25 Oktober 2025
Nonaktifkan koreksi otomatis pada iPhone: Layar WhatsApp dengan papan ketik terbuka, langkah-langkah untuk menonaktifkan koreksi otomatis papan ketik pada iOS.

Matikan koreksi otomatis SEKARANG: menulis bebas dalam 1 menit ⏱️🔥

16 Oktober 2025
WhatsApp Aman: Logo WhatsApp diamankan dengan rantai dan gembok, simbol keamanan, enkripsi, dan privasi, melindungi obrolan dengan verifikasi dua langkah.

WhatsApp Aman: 5 Langkah Cepat untuk Menghindari Mata-mata 🔒

16 Oktober 2025

Berita Terbaru

Doom The Dark Ages Cannons - Gameplay Doom: The Dark Ages; sang Pembunuh orang pertama melaju melewati reruntuhan yang terbakar dan ngarai abad pertengahan dengan perisai gergaji mesin aktif.

Meriam Doom The Dark Ages: 7 Lokasi Rahasia ⚠️🔥

25 Oktober 2025
18
Fitur Tersembunyi Windows - Wanita menggunakan laptop Windows 11, menjelajahi fitur, pintasan, dan trik Windows yang tersembunyi; kalender dan kotak centang di layar, bekerja dari rumah.

Fitur Tersembunyi Windows: Aktifkan Mode Dewa dan Terbang ⚡️

25 Oktober 2025
19
Nonaktifkan koreksi otomatis pada iPhone: Layar WhatsApp dengan papan ketik terbuka, langkah-langkah untuk menonaktifkan koreksi otomatis papan ketik pada iOS.

Matikan koreksi otomatis SEKARANG: menulis bebas dalam 1 menit ⏱️🔥

16 Oktober 2025
21
WhatsApp Aman: Logo WhatsApp diamankan dengan rantai dan gembok, simbol keamanan, enkripsi, dan privasi, melindungi obrolan dengan verifikasi dua langkah.

WhatsApp Aman: 5 Langkah Cepat untuk Menghindari Mata-mata 🔒

16 Oktober 2025
22
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

Doom The Dark Ages Cannons - Gameplay Doom: The Dark Ages; sang Pembunuh orang pertama melaju melewati reruntuhan yang terbakar dan ngarai abad pertengahan dengan perisai gergaji mesin aktif.

Meriam Doom The Dark Ages: 7 Lokasi Rahasia ⚠️🔥

25 Oktober 2025
Fitur Tersembunyi Windows - Wanita menggunakan laptop Windows 11, menjelajahi fitur, pintasan, dan trik Windows yang tersembunyi; kalender dan kotak centang di layar, bekerja dari rumah.

Fitur Tersembunyi Windows: Aktifkan Mode Dewa dan Terbang ⚡️

25 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 singkatGarisKurirFlipboardBerita PeretasMencampurPintu sebelahKebingunganXingEnak sekali
Your Mastodon Instance