Video: CARA SETTING LAN UNTUK MENGHUBUNGKAN ANTAR KOMPUTER (PC Networking) 2024
Projek rakasa multi-modul yang paling asas dalam pengaturcaraan C mempunyai dua kod sumber fail. Setiap fail berasingan - tertulis, disimpan, dan disusun secara berasingan - tetapi akhirnya dibawa bersama sebagai satu unit oleh penautan. Penghubung , yang merupakan sebahagian daripada proses bina dalam Kod:: Blok, adalah yang menciptakan satu program dari beberapa modul yang berbeza.
Apa modul?
A modul adalah fail kod sumber dan fail objek yang disusun. Bersama-sama, kod sumber dan fail objek adalah modul. Kemudian pelbagai fail objek dikaitkan untuk membina program. Seluruh operasi bermula dengan fail kod sumber berasingan.
THE MAIN. C FILE KOD SOURCE
#include #include void second (void); int main () {printf ("Modul kedua, saya menghantar salam! n"); kedua (); kembali 0;}
Latihan 1: Letakkan projek baru dalam Kod:: Blok bernama ex2401. Buat projek seperti biasa: Taipkan kod sumber dari Utama. c Fail Kod Sumber ke dalam editor sebagai kandungan utama. c fail. Simpan fail.
Jangan buat lagi! Lagipun, kod rujukan fungsi kedua (), yang nampaknya tidak wujud di mana-mana sahaja. Ia prototaip, seperti yang diperlukan untuk sebarang fungsi yang digunakan dalam kod anda, tetapi fungsi kedua () dijumpai dalam modul lain. Untuk membuat modul dalam Kod:: Blok, ikuti langkah berikut:
-
Simpan projek semasa, ex2401.
-
Pilih Fail → Baru → Fail Kosong.
-
Klik butang Ya apabila anda diminta menambah fail ke projek aktif.
Kotak dialog Simpan Fail dipaparkan.
-
Taip alfa. c sebagai nama fail dan kemudian klik butang Simpan.
Fail baru disenaraikan di sebelah kiri Kod:: Blok tetingkap, di bawah Sumber yang menuju tempat utama. fail c disenaraikan. Satu tab baru muncul dalam tetingkap editor, dengan alpha. c fail sedia untuk diedit.
-
Klik alpha. c tab untuk mula mengedit fail itu.
-
Taip kod sumber dari alpha. c Fail Kod Sumber ke dalam alfa. c fail dalam Kod:: Blok.
-
Simpan projek ex2401.
-
Membina dan jalankan.
THE ALPHA. C SOURCE CODE FILE
#include void second (void) {puts ("Senang berada disini!");}
Berikut output yang anda lihat dalam tetingkap ujian di komputer anda:
Modul kedua, saya menghantar salam kepada anda! Senang berada di sini!
Kedua-dua fail kod sumber tidak "terpaku bersama" oleh pengkompil; setiap fail kod sumber dikumpulkan secara individu. Fail kod objek berasingan dibuat untuk setiap satu: utama.o dan alpha. o. Ini dua fail kod objek yang kemudiannya dihubungkan bersama, digabungkan dengan perpustakaan standard C, untuk membentuk program akhir.
-
Modul utama untuk program multi-modul C secara tradisinya dinamakan utama. c. Itulah sebabnya kenapa Kod::: Nama blok nama pertama (dan, sering, hanya) fail kod utama projek utama. c.
-
Hanya fail kod sumber yang terkandung dalam projek yang sama - yang terdapat di bawah cawangan Sumber - dikaitkan bersama.
-
Untuk mengkompilasi dan memautkan fail kod sumber dalam tetingkap terminal, gunakan arahan berikut:
gcc utama. c alpha. c -o ex2401
Perintah ini mengkompilasi fail-fail kod sumber utama. c dan alpha. c, menghubungkan bersama-sama fail objek mereka, dan kemudian mencipta sebagai output (-o) fail program ex2401.