¿Cuáles son las diferencias entre -std=c++11
y -std=gnu++11
como parámetro de compilación para gcc y clang? La misma pregunta con c99
y gnu99
? Conozco los estándares C++ y C, son las diferencias en los parámetros que me interesan.¿Cuáles son las diferencias entre -std = C++ 11 y -std = gnu ++ 11?
He leído en alguna parte que tiene que ver con algunas extensiones pero no está claro para mí cuáles y cómo elegir entre una u otra para un nuevo proyecto.
Los 'gnu' se refieren a extensiones, y si desea escribir código portátil, debe apegarse a un estándar y evitar las extensiones por completo. – juanchopanza