Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyusun Berbilang Fail C Menggunakan g : Makefile atau Perintah Tunggal?
Menyusun Berbilang C Sumber dan Fail Pengepala Menggunakan G
Anda telah mewarisi pangkalan kod C yang ditulis dengan buruk yang merangkumi satu fail .cpp yang mengandungi fungsi utama dan logik program lain, bersama dengan berbilang fail .h yang mengandungi definisi kelas. Sebelum ini, kod telah disusun menggunakan arahan g main.cpp.
Memandangkan anda kini telah memisahkan kelas kepada fail .h dan .cpp individu, anda perlu menentukan sama ada anda masih perlu menggunakan Makefile atau jika anda boleh terus menggunakan arahan g main.cpp untuk penyusunan.
Untuk menyusun berbilang fail sumber menggunakan g , anda hanya boleh menyenaraikan semua fail .cpp yang anda mahu untuk dimasukkan ke dalam program, seperti yang ditunjukkan di bawah:
g++ main.cpp other.cpp etc.cpp
Arahan ini akan mencipta fail boleh laku yang merangkumi kod daripada semua fail sumber yang ditentukan.
Sebagai alternatif, anda boleh menyusun setiap satu fail sumber secara individu ke dalam fail objek (fail.o):
g++ -c main.cpp g++ -c other.cpp g++ -c etc.cpp
Kemudian, anda boleh memautkan fail objek bersama-sama untuk mencipta boleh laku:
g++ main.o other.o etc.o -o executable_name
Memilih antara dua kaedah ini bergantung pada pilihan anda dan saiz pangkalan kod anda. Jika anda mempunyai sebilangan kecil fail sumber, maka menggunakan perintah g tunggal untuk menyusun semuanya bersama mungkin lebih mudah. Untuk pangkalan kod yang lebih besar, menggunakan Makefile untuk mengurus proses penyusunan boleh menjadi lebih cekap dan membantu menghalang penyusunan semula fail yang tidak berubah.
Atas ialah kandungan terperinci Bagaimana untuk Menyusun Berbilang Fail C Menggunakan g : Makefile atau Perintah Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!