Cara Menanggalkan Komen daripada Kod Sumber C/C
Mengalih keluar ulasan daripada fail sumber C/C tanpa menggunakan prapemproses boleh menjadi tugas yang berguna untuk pelbagai sebab. Nasib baik, terdapat alat sedia ada yang boleh mengendalikan tugas ini dengan cekap: GNU Compiler Collection (GCC).
Menggunakan GCC untuk Menanggalkan Komen
Untuk mengalih keluar ulasan daripada fail sumber menggunakan GCC, laksanakan arahan berikut:
gcc -fpreprocessed -dD -E -P test.c
Penjelasan GCC Bendera:
Contoh Penggunaan:
Pertimbangkan contoh ujian fail kod sumber berikut.c:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
Melaksanakan arahan GCC di atas pada test.c akan menghasilkan yang berikut output:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
Seperti yang anda lihat, semua ulasan telah berjaya dialih keluar, manakala kod yang lain kekal tidak berubah. Kaedah ini menyediakan pendekatan yang boleh dipercayai dan automatik untuk menanggalkan ulasan daripada kod sumber C/C tanpa memerlukan pelaksanaan regex tersuai atau pengeditan manual.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Komen daripada Kod C/C Tanpa Prapemproses?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!