Mengalih keluar Komen daripada Kod C/C
Menghapuskan komen daripada fail sumber C/C boleh menjadi langkah prapemprosesan yang berguna untuk pelbagai tujuan. Satu pendekatan untuk mencapai ini tanpa menggunakan prapemprosesan ialah dengan memanfaatkan keupayaan Koleksi Pengkompil GNU (GCC).
Pilihan Baris Perintah GCC
Menggunakan GCC, anda boleh menggunakan pilihan baris arahan berikut untuk menanggalkan ulasan daripada fail sumber C/C:
gcc -fpreprocessed -dD -E -P
Pilihan ini berfungsi seperti berikut:
Contoh
Pertimbangkan contoh kod C/C berikut:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
Menjalankan arahan GCC yang disebutkan di atas pada fail ini menghasilkan output berikut:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
Seperti yang anda lihat, semua komen telah berjaya dialih keluar daripada kod sumber. Kaedah ini menyediakan cara yang mudah dan boleh dipercayai untuk mencapai pengalihan keluar ulasan tanpa memperkenalkan sebarang pengubahsuaian yang tidak diingini pada kod.
Atas ialah kandungan terperinci Bagaimana untuk Alih Keluar Komen daripada Kod C/C Menggunakan GCC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!