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

Isi kandungan:

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

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

Video: Cara Menyusun Program di Linux: 7 Langkah (dengan Gambar)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, April
Anonim

Kod sumber adalah program komputer dalam bentuk yang boleh dibaca oleh manusia. Namun, mesin tidak dapat melaksanakan kod sumber. Kod mesti disusun menjadi kod mesin sebelum berguna. Di Linux, sistem build "make" adalah yang paling umum, dan cara ini berfungsi untuk hampir semua pakej kod sumber Linux.

Langkah-langkah

Menyusun Program di Linux Langkah 1
Menyusun Program di Linux Langkah 1

Langkah 1. Muat turun kod sumber untuk program atau pemacu dari Internet atau media lain

Kemungkinan besar ia dalam bentuk "tarball" dan mempunyai sambungan fail.tar,.tar.bz2, atau.tar.gz. Kadang-kadang fail.zip akan digunakan sebagai gantinya.

Menyusun Program di Linux Langkah 2
Menyusun Program di Linux Langkah 2

Langkah 2. Membongkar kod yang dimuat turun - untuk fail.zip gunakan "unzip your file", untuk.tgz atau.tar.gz gunakan "tar -zxvf yourfile"; untuk.bz2 menggunakan "tar -jxvf yourfile"; atau ekstrak fail anda secara grafik

Menyusun Program di Linux Langkah 3
Menyusun Program di Linux Langkah 3

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

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

Menyusun Program di Linux Langkah 4
Menyusun Program di Linux Langkah 4

Langkah 4. Jalankan arahan"

/ configure "untuk mengkonfigurasi kod sumber secara automatik. Hujah seperti" --prefix = "boleh digunakan untuk mengawal lokasi pemasangan. Ini memeriksa bahawa anda mempunyai perpustakaan yang betul dan versi.

Menyusun Program di Linux Langkah 5
Menyusun Program di Linux Langkah 5

Langkah 5. Setelah dikonfigurasi, jalankan "make" yang melakukan penyusunan sebenar (ini boleh mengambil masa dari beberapa saat hingga beberapa jam)

Pelaksana untuk program akan dibuat di direktori bin di dalam direktori kod sumber.

Menyusun Program di Linux Langkah 6
Menyusun Program di Linux Langkah 6

Langkah 6. Untuk memasang program "make install"

Menyusun Program di Linux Langkah 7
Menyusun Program di Linux Langkah 7

Langkah 7. Anda telah menyusun dan memasang kod sumber program

Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube

Petua

  • Pada pemproses multicore, anda boleh menyusun dengan cara multithreaded menggunakan make -j3, menggantikan 3 dengan seberapa banyak benang yang anda mahu gunakan.
  • Sekiranya binaan gagal dengan alasan apa pun, sebelum anda berusaha membina semula, anda harus menjalankan "make clean" untuk membuang semua fail yang ditinggalkan oleh percubaan binaan asal. Fail-fail ini mungkin membuat percubaan kedua anda gagal kerana ada.
  • Kecuali anda menentukan awalan, kod akan dipasang secara automatik di / usr.
  • Anda mungkin perlu menjadi pengguna super.
  • Anda juga boleh memasukkan arahan ini bersama-sama. Sebagai contoh,./configure && make && make install.
  • Sekiranya binaan gagal, anda akan mendapat output baris, fail, dan jenis ralat. Sekiranya anda mahu, anda boleh cuba menyelesaikan masalahnya. Sebilangan besar kegagalan berasal dari pergantungan yang gagal dari perisian yang anda pasang, iaitu program atau perpustakaan yang bergantung pada pakej anda.

Amaran

  • Penyusunan boleh memakan masa berjam-jam.
  • Menyusun dan mengganti komponen sistem kritikal boleh menyebabkan masalah jika anda menyusun semula dan memasangnya semula. Ketahui apa yang anda lakukan.
  • Beberapa pakej sumber tidak mempunyai fail konfigurasi atau bahkan membuat fail. Dalam kes ini, ketikkan `make 'pada arahan dan lihat apa yang berlaku.

Disyorkan: