Pengantar ./configure ”perintah menyusun kode sumber di linux
- 2456
- 238
- Darryl Ritchie
Itu ./Mengkonfigurasi
Perintah adalah cara umum untuk mengonfigurasi dan menyiapkan kode sumber perangkat lunak untuk kompilasi pada sistem Linux. Perintah ini biasanya dijalankan sebelum perintah Make, yang sebenarnya mengkompilasi perangkat lunak. Memahami opsi yang tersedia dengan ./Mengkonfigurasi
Perintah dapat memberi Anda lebih banyak kontrol atas proses kompilasi dan membantu Anda menyesuaikan build dengan kebutuhan spesifik Anda.
Saat Anda menjalankan ./Mengkonfigurasi
skrip, ia melakukan beberapa tugas untuk menyiapkan kode sumber untuk kompilasi. Beberapa tugas utama yang dilakukannya meliputi:
- Memeriksa dependensi: Skrip memeriksa apakah dependensi yang diperlukan, seperti perpustakaan dan alat, diinstal pada sistem. Jika ada dependensi yang hilang, skrip biasanya akan memberi tahu Anda dan menghentikan proses konfigurasi.
- Mengatur Opsi Konfigurasi: Script memungkinkan Anda untuk menentukan berbagai opsi konfigurasi, seperti lokasi perpustakaan, jenis instalasi, dan fitur yang akan disertakan dalam perangkat lunak yang dikompilasi.
- Membuat makefiles: Setelah opsi dependensi dan konfigurasi telah diatur, skrip membuat makefiles, yang digunakan oleh perintah Make untuk mengkompilasi perangkat lunak. Makefiles berisi informasi tentang cara mengkompilasi perangkat lunak, seperti lokasi file sumber, opsi yang akan diteruskan ke kompiler, dan dependensi.
- Menjalankan beberapa tes dasar: Script juga menjalankan beberapa tes dasar pada sistem untuk memastikan bahwa sistem kompatibel dengan perangkat lunak yang diinstal. Ini termasuk menjalankan tes pada arsitektur sistem, sistem operasi, dan detail khusus sistem lainnya.
Berlari ./Mengkonfigurasi
Naskah
Di Linux, paket sistem dapat diinstal menggunakan paket manajer atau mereka juga dapat dikompilasi dari kode sumber. Sebagian besar kode sumber berisi ./Mengkonfigurasi
skrip yang menyiapkan kode dan sistem sumber sebelum menjalankan kompilasi aktual.
Misalnya, saya memiliki kode sumber Python di sistem saya. Lalu jalankan ./Konfigurasikan perintah seperti di bawah tangkapan layar:
Konfigurasikan kode sumber sebelum dikompilasi dengan makeSekali ./Mengkonfigurasi
berhasil diselesaikan, Anda akan melihat Makefile dibuat di sistem Anda yang akan digunakan oleh 'membuat'
Untuk mengkompilasi kode sumber dan instal di mesin Anda.
Anda dapat melihat file yang dihasilkan ./Mengkonfigurasi
Skrip Menggunakan Perintah LS.
Opsi umum untuk ./Mengkonfigurasi
- Penggunaan paling dasar dari
./Mengkonfigurasi
Perintah adalah dengan hanya menjalankannya tanpa opsi. Ini akan memeriksa dependensi dan mengkonfigurasi build untuk menggunakan pengaturan default. - Itu
--awalan
Opsi memungkinkan Anda untuk menentukan direktori di mana perangkat lunak akan diinstal. Secara default, perangkat lunak biasanya diinstal /usr/lokal/, tetapi Anda dapat menentukan direktori yang berbeda jika diinginkan. Misalnya, untuk menginstal perangkat lunak di /usr/local/mysoftware/, Anda akan menjalankan perintah berikut:./configure --prefix =/usr/local/mysoftware/
- Itu
--Aktifkan fitur
Dan--nonaktifkan fitur
Opsi memungkinkan Anda untuk mengaktifkan atau menonaktifkan fitur spesifik dari perangkat lunak. Opsi ini dapat digunakan untuk mengaktifkan atau menonaktifkan dependensi opsional atau fungsionalitas spesifik. Misalnya, untuk menonaktifkan dukungan untuk format gambar PNG dalam perangkat lunak manipulasi gambar, Anda akan menjalankan perintah berikut:./Mengkonfigurasi --Sisable-png
- Itu
--dengan paket
Dan--tanpa paket
Opsi memungkinkan Anda untuk menentukan dependensi eksternal yang bergantung pada perangkat lunak. Opsi ini dapat digunakan untuk menentukan lokasi perpustakaan tertentu, seperti--dengan ssl =/usr/local/ssl
. - Itu
--aktifkan debug
Opsi dapat digunakan untuk mengaktifkan informasi debugging selama kompilasi. Ini bisa berguna untuk pemecahan masalah dan debugging dengan perangkat lunak. - Itu
--membantu
Opsi dapat digunakan untuk melihat daftar semua opsi yang tersedia untuk./Mengkonfigurasi
memerintah. - Selain itu, Anda juga dapat menggunakan Cflags Dan Ldflags Variabel lingkungan untuk meneruskan bendera ke kompiler dan tautan. Misalnya, untuk mengaktifkan bendera optimasi tambahan selama kompilasi, Anda dapat menjalankan perintah berikut:
Cflags = "-o3" ldflags = "-o3" ./Mengkonfigurasi
Kesimpulan
Kesimpulannya, ./Mengkonfigurasi Perintah adalah langkah penting dalam proses kompilasi perangkat lunak pada sistem Linux. Memahami opsi yang tersedia dengan perintah ini dapat memberi Anda lebih banyak kontrol atas proses kompilasi dan membantu Anda menyesuaikan build dengan kebutuhan spesifik Anda. Penting untuk selalu memeriksa ketersediaan opsi pada dokumentasi perangkat lunak sebelum menggunakannya.
Penting juga untuk dicatat bahwa opsi yang disajikan di atas hanyalah beberapa contoh, dan setiap paket perangkat lunak mungkin memiliki opsi yang berbeda. Itu selalu merupakan ide yang baik untuk memeriksa dokumentasi perangkat lunak untuk informasi yang paling akurat dan terkini tentang opsi yang tersedia untuk ./Mengkonfigurasi memerintah.
- « Memulai dengan perintah layar Linux Panduan Pemula
- Cara mengatur proxy terbalik nginx tutorial langkah demi langkah »