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
460 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!

sumber:php.cn
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