Bu -std=c++11
bayrak kullanarak yapabilirsiniz . İşte bir örnek:
g++ -std=c++11 -Wall -Wextra -Werror main.cpp -o main
Bu mod, -std=c++11
komut satırı işaretiyle veya -std=gnu++11
GNU uzantılarını da etkinleştirmek için seçilebilir . ( Kaynak )
Aşağıdaki diğer bayrakların açıklamalarına bakınız. En azından bu hata bayraklarını kullanmanın uzun vadede hayatınızı kolaylaştıracağına derinden inanıyorum. Komut dosyanızın ne yaptığını daha iyi öğrendikten sonra, bir sonuç elde etmek için gerektiğinde uyarıları ihmal edebilirsiniz, ancak standart olmamalıdır. Umarım bu size yardımcı olur. İşte okumaya başlamak için iyi bir yer .
-Wall
- tüm önemli uyarıları mümkün kılar.
-Wextra
- diğer önemli uyarıları mümkün kılar.
-Werror
- tüm uyarıları hatalara çevirerek, herhangi bir uyarı bildirildiğinde derlemelerin başarısız olmasına neden olabilir.
Kaynaklar:
- GCC: Seçenek Özeti
- GCC: Uyarıları İsteme veya Bastırma Seçenekleri