我可以设置gcc编译器只编译C代码吗?我主要关心的是,如果我尝试使用任何C++语法,或者甚至尝试使用STL,我的想让得到编译器错误。由于我使用的是Codeblocks,如果您可以指出如何在那里更改它,那将是非常好的,但我相信我会弄清楚这一点。gcc编译器配置:否C++!
0
A
回答
0
使用-std选项,例如gcc -std = c89表示您希望它的行为就像编译C89代码一样。你也可能想使用-pedantic选项,并给你的文件.c扩展名,而不是.cpp。另外,gcc喜欢允许自己的扩展,它们不是C或C++的一部分,并且-pedantic会将其中大部分扩展掉。
相关问题
- 1. 最小GCC C++编译器
- 2. 用gcc编译.c
- 3. 如何配置gcc为android编译?
- 4. GCC编译器与 “.C”(资本C)
- 5. 编译编译器错误编译GCC
- 6. 是否可以配置GCC为android编译?
- 7. C :: B编译器配置问题
- 8. 在gcc c编译器中生成cswtch
- 9. 尝试设置iPhone-gcc编译器
- 10. 在netbeans中配置gcc编译器选项
- 11. 使gcc编译C使用gcc规则
- 12. C++编译错误(gcc 4.7)
- 13. 使用“gcc”编译器编译C++简单文件
- 14. C编写结构的规则是否因Turbo C++编译器和GCC而异?
- 15. 旧的gcc编译器
- 16. GCC编译器问题
- 17. 使MSVC编译器GCC complient?
- 18. 编译使用gcc -c * .c的
- 19. gcc是否可以不编译代码?
- 20. Microsoft Visual C++ Express编译器是否编译C代码?
- 21. 如何在Windows编译器和GCC编译器中使用SSE?
- 22. 从内部C/C++程序访问GCC编译器开关
- 23. C++ - 使用GCC编译时'operator ='不匹配
- 24. 在配置为g ++和gcc的netbeans中编译-fopenmp
- 25. Linux编译配置
- 26. tempDirectory编译配置
- 27. 是否有编译为机器代码的C C++ C#编译器
- 28. 如何使用GCC编译C库?
- 29. 如何在GCC中编译Objective C++?
- 30. 使用gcc编译C++程序
不得不认识到,选择“C”作为项目语言是有用的。然而,如果你可以“手动”改变这个问题,那么你仍然会留下这样的问题,比如说你不小心为你的项目选择了C++,现在你想把它改成C. – AudioDroid 2011-06-08 15:06:18