Cara Kompilasi Program di Linux: 7 Langkah (dengan Gambar)

Daftar Isi:

Cara Kompilasi Program di Linux: 7 Langkah (dengan Gambar)
Cara Kompilasi Program di Linux: 7 Langkah (dengan Gambar)

Video: Cara Kompilasi Program di Linux: 7 Langkah (dengan Gambar)

Video: Cara Kompilasi Program di Linux: 7 Langkah (dengan Gambar)
Video: How to reset an Ipod shuffle 2024, Mungkin
Anonim

Kode sumber adalah program komputer dalam bentuk yang dapat dibaca manusia. Namun, mesin tidak dapat mengeksekusi kode sumber. Kode harus dikompilasi ke dalam kode mesin sebelum berguna. Di Linux, sistem build "make" adalah yang paling umum, dan cara ini bekerja untuk hampir semua paket kode sumber Linux.

Langkah

Kompilasi Program di Linux Langkah 1
Kompilasi Program di Linux Langkah 1

Langkah 1. Unduh kode sumber untuk program atau driver dari Internet atau media lain

Kemungkinan besar akan berbentuk "tarball" dan memiliki ekstensi file.tar,.tar.bz2, atau.tar.gz. Terkadang file.zip akan digunakan sebagai gantinya.

Kompilasi Program di Linux Langkah 2
Kompilasi Program di Linux Langkah 2

Langkah 2. Buka paket kode yang diunduh- untuk file.zip gunakan "unzip file Anda", untuk.tgz atau.tar.gz gunakan "tar -zxvf file Anda"; untuk.bz2 gunakan "tar -jxvf file Anda"; atau ekstrak file Anda secara grafis

Kompilasi Program di Linux Langkah 3
Kompilasi Program di Linux Langkah 3

Langkah 3. Di terminal, pindah ke direktori yang baru diekstrak

Anda melakukan ini dengan mengetik cd diikuti dengan spasi dan kemudian nama direktori. (Ingat bahwa nama direktori di Linux peka huruf besar/kecil).

Kompilasi Program di Linux Langkah 4
Kompilasi Program di Linux Langkah 4

Langkah 4. Jalankan perintah"

/configure" untuk mengonfigurasi kode sumber secara otomatis. Argumen seperti " --prefix=" dapat digunakan untuk mengontrol lokasi pemasangan. Ini memeriksa apakah Anda memiliki perpustakaan yang tepat dan versi.

Kompilasi Program di Linux Langkah 5
Kompilasi Program di Linux Langkah 5

Langkah 5. Setelah dikonfigurasi, jalankan "make" yang melakukan kompilasi sebenarnya (ini bisa memakan waktu mulai dari beberapa detik hingga berjam-jam)

Eksekusi untuk program akan dibuat di direktori bin di dalam direktori kode sumber.

Kompilasi Program di Linux Langkah 6
Kompilasi Program di Linux Langkah 6

Langkah 6. Untuk menginstal program- jalankan "make install"

Kompilasi Program di Linux Langkah 7
Kompilasi Program di Linux Langkah 7

Langkah 7. Anda telah mengkompilasi dan menginstal kode sumber program

Video - Dengan menggunakan layanan ini, beberapa informasi dapat dibagikan dengan YouTube

Tips

  • Pada prosesor multicore, Anda dapat mengkompilasi dengan cara multithreaded menggunakan make -j3, menggantikan 3 dengan banyak utas yang ingin Anda gunakan.
  • Jika build gagal karena alasan apa pun, sebelum mencoba membangun lagi, Anda harus menjalankan "make clean" untuk menghapus semua file yang ditinggalkan oleh upaya build asli. File-file ini dapat membuat upaya kedua Anda gagal karena ada.
  • Kecuali Anda menentukan awalan, kode akan secara otomatis diinstal di /usr.
  • Anda mungkin perlu menjadi pengguna super.
  • Anda juga dapat merangkai perintah ini bersama-sama. Misalnya,./configure && make && make install.
  • Jika build gagal, Anda akan mendapatkan output berupa baris, file, dan jenis kesalahan. Jika mau, Anda dapat mencoba memperbaiki masalahnya. Sebagian besar kegagalan berasal dari dependensi yang gagal dari perangkat lunak yang Anda instal, yaitu, program atau pustaka yang bergantung pada paket Anda.

Peringatan

  • Kompilasi bisa memakan waktu berjam-jam.
  • Mengkompilasi dan mengganti komponen sistem penting dapat menyebabkan masalah jika Anda mengkompilasi ulang dan menginstalnya kembali. Tahu apa yang Anda lakukan.
  • Beberapa paket sumber tidak memiliki file konfigurasi atau bahkan membuat file. Dalam hal ini, cukup ketik `make' pada prompt dan lihat apa yang terjadi.

Direkomendasikan: