Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11079|Jawab: 0

[linux] Linux config/configure/Configure, make, make test/make check, sudo make in...

[Salin tautan]
Diposting pada 22/01/2016 16.39.42 | | |
Ini adalah langkah-langkah instalasi umum untuk program yang dihasilkan menggunakan AUTOCONF dan AUTOMAKE GNU
config/configure/Configure
Ini digunakan untuk mendeteksi karakteristik target platform pemasangan Anda. Misalnya, itu akan mendeteksi apakah Anda memiliki CC atau GCC, bukan CC atau GCC, itu adalah skrip shell
Langkah ini umumnya digunakan untuk menghasilkan Makefile untuk mempersiapkan kompilasi berikutnya, dan Anda dapat mengontrol penginstalan dengan menambahkan parameter setelah mengonfigurasi, seperti:
./konfigurasi --prefix=/usr
Di atas berarti instal perangkat lunak di bawah /usr
Executable diinstal di /usr/bin (bukan default /usr/local/bin)
File sumber daya akan diinstal di /usr/share (bukan /usr/local/share default)
Pada saat yang sama, Anda dapat mengonfigurasi file konfigurasi beberapa perangkat lunak dengan menentukan parameter --sys-config=
Ada juga parameter seperti --with、--enable、--without、--disable, dll., yang dapat Anda lihat secara rinci di ./configure --help
membuat
Langkah ini digunakan untuk mengkompilasi, yang membaca instruksi dari Makefile dan kemudian mengkompilasi
Langkah ini adalah kompilasi, dan sebagian besar paket kode sumber dikompilasi melalui langkah ini
Tentu saja, beberapa perangkat lunak yang ditulis dalam Perl atau Python memerlukan panggilan ke Perl atau Python untuk mengkompilasi
Jika terjadi kesalahan selama proses pembuatan, Anda perlu menuliskan kode kesalahan (perhatikan bahwa ini bukan hanya baris terakhir), dan kemudian Anda dapat mengirimkan laporan bug ke pengembang (biasanya dengan alamat commit di INSTALL), atau sistem Anda memiliki dependensi yang lebih sedikit, dll., yang mengharuskan Anda untuk mempelajari sendiri kode kesalahan dengan cermat
Lakukan tes / periksa
Seperti namanya, langkah ini adalah untuk memeriksa langkah pembuatan sebelumnya, untuk memastikan bahwa tidak ada kesalahan dalam pembuatan, yaitu semua pengujian dan periksa pada langkah ini harus baik-baik saja, dan kesalahannya adalah 0
sudo membuat instalasi
Langkah ini digunakan untuk menginstal, yang juga membaca instruksi dari Makefile dan menginstalnya ke lokasi yang ditentukan
Perintah ini umumnya memerlukan hak root (karena Anda ingin menulis file ke sistem), jadi sudo digunakan di depan

AUTOMAKE dan AUTOCONF adalah hal yang sangat berguna untuk digunakan untuk menerbitkan program C. Jika Anda juga menulis program dan ingin menggunakan AUTOMAKE dan AUTOCONF, Anda dapat merujuk ke artikel terkait di CNGNU.ORG





Mantan:12 baris kode halaman web html akan membuat komputer Anda mogok dan ponsel Anda restart dalam hitungan menit
Depan:SC Create membuat layanan sistem Windows
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com