Tutorial ini menerangkan alat pembangunan , tujuan, contoh, dan keperluan mereka. Ia juga membimbing anda melalui memasangnya pada pelbagai pengagihan Linux.
Jadual Kandungan
Tujuan alat pembangunan
Contoh alat pembangunan
Mengapa alat pembangunan diperlukan?
Memasang Alat Pembangunan di Linux
Arch Linux dan Derivatif
Fedora, Rhel, Centos, Almalinux, Rocky Linux
Debian, Ubuntu, dan Derivatif
OpenSUSE/SUSE
Mengesahkan pemasangan
Apakah alat pembangunan?
Alat pembangunan adalah penting untuk menyusun, membina, dan memasang perisian dari kod sumber. Mereka merangkumi aplikasi seperti penyusun GNU GCC C/C, make , debuggers, dan halaman lelaki, semua penting untuk membina perisian dan pakej.
Tujuan alat pembangunan
1. Penyusunan:
Penyusun: Terjemahkan kod sumber yang boleh dibaca manusia (contohnya, C, C) ke dalam kod binari yang boleh dilaksanakan mesin. GCC adalah pengkompil yang digunakan secara meluas.
Preprocessors: Mengendalikan arahan dalam kod sumber sebelum penyusunan, menguruskan tugas seperti kemasukan fail dan penggantian makro.
2. Bangunan:
Buat: Alat Automasi Membina yang menggunakan makefiles untuk menentukan kompilasi dan menghubungkan prosedur. Ia secara efisien mengulangi hanya bahagian yang diperlukan.
Penyambung: Menggabungkan fail objek berganda (kod yang disusun) ke dalam satu atau perpustakaan yang boleh dilaksanakan, menyelesaikan rujukan antara bahagian kod.
3. Perpustakaan dan tajuk:
Perpustakaan Pembangunan: Menyediakan kod pra-ditulis untuk tugas biasa (sambungan rangkaian, Fail I/O). Mereka sering termasuk fail header yang mengisytiharkan fungsi dan struktur yang ada.
Fail header: Mengandungi pengisytiharan fungsi, makro, dan struktur data yang digunakan dalam program ini.
4. Konfigurasi:
AutoConf: Membuat Skrip Konfigurasi yang menyesuaikan perisian ke sistem yang berbeza. Skrip ini menyemak persekitaran sistem dan tetapkan pilihan membina.
Automake: Menjana templat Makefile.in untuk digunakan dengan Autoconf, memudahkan penciptaan makefiles mudah alih.
5. Debugging dan profil:
Debuggers: Alat seperti GDB membantu pemaju mengenal pasti dan menetapkan pepijat dengan memeriksa program program semasa runtime, menetapkan titik putus, dan melangkah melalui kod.
Profilers: Menganalisis prestasi program, membantu pemaju menentukan kesesakan dan mengoptimumkan kod.
Contoh alat pembangunan
Koleksi GNU Compiler (GCC): Suite penyusun untuk pelbagai bahasa pengaturcaraan.
Buat: Bina alat automasi.
GDB: Debugger GNU.
AutoConf dan Automake: Alat untuk membuat skrip binaan mudah alih dan makefiles.
PKG-CONFIG: Membantu menguruskan laluan perpustakaan dan kebergantungan semasa penyusunan.
Perpustakaan Pembangunan: Contohnya termasuk libssl-dev (sokongan SSL/TLS) dan zlib1g-dev (pemampatan).
Mengapa alat pembangunan diperlukan?
Memasang perisian dari sumber memerlukan alat pembangunan untuk mengubah kod sumber mentah ke dalam program berfungsi:
Sediakan persekitaran binaan: Alat seperti Autoconf dan Automake Sediakan persekitaran binaan.
Kompilasi Kod Sumber: Pengkompil menerjemahkan kod sumber ke dalam fail objek.
Pautan Fail Objek: Penyambung menggabungkan fail objek ke dalam laksanakan atau perpustakaan.
Pasang program:make install program yang disusun dan fail yang berkaitan dengan direktori yang sesuai sistem.
Memasang Alat Pembangunan di Linux
Alat pembangunan boleh dipasang secara individu atau sekaligus. Arahan berikut memasangnya secara beramai -ramai untuk kesederhanaan.
1. Arch Linux dan derivatif
sudo pacman -syyu
sudo pacman -s -devel
Salin selepas log masuk
Ini memasang pakej seperti autoconf , automake , gcc , make , dan banyak lagi.
(Untuk RHEL 7 dan lebih tua, gunakan yum dan bukannya dnf .) Ini memasang satu set alat pembangunan yang komprehensif.
3. Debian, Ubuntu, dan Derivatif
Kemas kini sudo apt
sudo apt memasang libssl-dev zlib1g-dev
Salin selepas log masuk
build-essential memasang pakej pembangunan penting. Perpustakaan tambahan seperti libssl-dev dan zlib1g-dev mungkin diperlukan bergantung pada perisian.
Output yang berjaya mengesahkan pemasangan. Anda kini boleh menyusun aplikasi dari kod sumber.
Atas ialah kandungan terperinci Cara Memasang Alat Pembangunan di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn