Ini bisa Anda lakukan dengan menggunakan -std=c++11
bendera. Ini sebuah contoh:
g++ -std=c++11 -Wall -Wextra -Werror main.cpp -o main
Mode ini dapat dipilih dengan -std=c++11
bendera baris perintah, atau -std=gnu++11
untuk mengaktifkan ekstensi GNU juga. ( Sumber )
Lihat penjelasan dari bendera lain di bawah ini. Saya sangat percaya bahwa menggunakan setidaknya bendera kesalahan itu akan membuat hidup Anda lebih mudah dalam jangka panjang. Setelah Anda memiliki pengetahuan yang lebih baik tentang apa yang dilakukan skrip Anda, Anda dapat menghilangkan peringatan jika diperlukan untuk mencapai hasil tetapi itu tidak harus menjadi standar. Semoga ini bisa membantu Anda. Inilah tempat yang bagus untuk mulai membaca.
-Wall
- mengaktifkan semua peringatan utama.
-Wextra
- mengaktifkan peringatan penting lainnya.
-Werror
- membuat semua peringatan menjadi kesalahan, menyebabkan kompilasi gagal jika ada peringatan yang dilaporkan.
Sumber:
- GCC: Ringkasan Opsi
- GCC: Opsi untuk Meminta atau Menekan Peringatan