Cara Mendapatkan Nombor Baris untuk Penyahpepijatan dalam Pengkompil C/C
Dalam konteks penyahpepijatan, mendapatkan semula nombor baris dalam C/C program adalah penting. Ini membolehkan pembangun menentukan lokasi tertentu ralat dan pepijat. Terdapat beberapa cara untuk mencapai ini, kedua-duanya menggunakan kaedah standard dan pendekatan khusus pengkompil.
Makro Standard
Piawaian C/C mentakrifkan dua makro prapemproses yang menyediakan maklumat yang diperlukan:
Sebagai contoh, coretan kod berikut menggunakan makro ini untuk mencetak mesej ralat dengan nombor baris dan nama fail:
<code class="c">if(!Logical) printf("Not logical value at line number %d in file %s\n", __LINE__, __FILE__);</code>
Kaedah khusus pengkompil mungkin berbeza-beza, tetapi pendekatan di atas disokong secara meluas dan disyorkan untuk mudah alih.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nombor Baris untuk Penyahpepijatan C/C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!