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
|