Jadi saya sedang mengerjakan basis kode yang sangat besar, dan baru-baru ini ditingkatkan menjadi gcc 4.3, yang sekarang memicu peringatan ini:
peringatan: konversi yang tidak digunakan lagi dari string konstan ke 'char *'
Jelas, cara yang benar untuk memperbaikinya adalah dengan menemukan setiap deklarasi suka
char *s = "constant string";
atau panggilan fungsi seperti:
void foo(char *s);
foo("constant string");
dan membuat mereka const char
petunjuk. Namun, itu berarti menyentuh 564 file, minimum, yang bukan tugas yang ingin saya lakukan pada saat ini. Masalahnya sekarang adalah saya sedang berlari -werror
, jadi saya perlu cara untuk meredam peringatan ini. Bagaimana saya bisa melakukan itu?