Rumah > pembangunan bahagian belakang > C++ > Bolehkah saya Menyusun Berbilang Fail C dengan g Tanpa Makefile?

Bolehkah saya Menyusun Berbilang Fail C dengan g Tanpa Makefile?

Linda Hamilton
Lepaskan: 2024-12-25 00:42:18
asal
492 orang telah melayarinya

Can I Compile Multiple C   Files with g   Without a Makefile?

Menyusun Berbilang Fail C dengan G

Anda telah mewarisi beberapa kod C yang ditulis dengan buruk yang terdiri daripada satu fail CPP yang mengandungi fungsi utama dan pelbagai fungsi lain, bersama-sama dengan fail H yang berasingan untuk definisi kelas. Daripada menggunakan arahan asal g main.cpp, anda tertanya-tanya sama ada anda perlu menggunakan Makefile atau jika anda masih boleh menggunakan g main.cpp.

Untuk menyusun berbilang fail C menggunakan g , anda boleh menyenaraikan semua fail CPP tambahan selepas main.cpp dalam arahan:

g++ main.cpp other.cpp etc.cpp
Salin selepas log masuk

Sebagai alternatif, anda boleh menyusun setiap fail secara individu dan kemudian memautkan fail .o yang terhasil bersama-sama. Untuk melakukan ini, anda akan menggunakan arahan berikut:

  1. Kompilasikan setiap fail CPP:
g++ -c main.cpp
g++ -c other.cpp
g++ -c etc.cpp
Salin selepas log masuk
  1. Pautkan fail .o:
g++ main.o other.o etc.o -o executable_name
Salin selepas log masuk

Atas ialah kandungan terperinci Bolehkah saya Menyusun Berbilang Fail C dengan g Tanpa Makefile?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan