Was sind die Unterschiede zwischen -std=c++11und -std=gnu++11als Kompilierungsparameter für gcc und clang? Gleiche Frage mit c99und gnu99? Ich kenne C ++ - und C-Standards, es sind die Unterschiede in den Parametern, die mich interessieren.
Ich habe irgendwo gelesen, dass es mit einigen Erweiterungen zu tun hat, aber mir ist nicht klar, welche und wie ich für ein neues Projekt zwischen der einen oder der anderen wählen soll.
gnudiejenigen Erweiterungen beziehen, und wenn Sie portablen Code schreiben möchten , sollten Sie zu einem Standard und vermeiden Erweiterungen zusammen bleiben.