我可以設置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. GBA C編程編譯器gcc
- 3. 用gcc編譯.c
- 4. GCC編譯器與 「.C」(資本C)
- 5. 如何配置gcc爲android編譯?
- 6. 編譯編譯器錯誤編譯GCC
- 7. LLVM 5.0編譯器是否等同於GCC編譯器?
- 8. 是否可以配置GCC爲android編譯?
- 9. C :: B編譯器配置問題
- 10. C++:鏈接文件與GCC編譯器
- 11. 從Sun C編譯器遷移到gcc
- 12. 在gcc c編譯器中生成cswtch
- 13. 嘗試設置iPhone-gcc編譯器
- 14. 使gcc編譯C使用gcc規則
- 15. 在netbeans中配置gcc編譯器選項
- 16. 如何配置autoreconf以使用與GCC不同的編譯器
- 17. C++編譯錯誤(gcc 4.7)
- 18. Codeblocks/GCC很難編譯C
- 19. GCC編譯器是否支持經典的C++?
- 20. 爲什麼配置說GCC安裝時找不到C編譯器?
- 21. 針對VxWorks的GCC交叉編譯器無法編譯C++
- 22. 由arm-gcc編譯器編譯的c代碼的頭文件
- 23. 使用「gcc」編譯器編譯C++簡單文件
- 24. C編寫結構的規則是否因Turbo C++編譯器和GCC而異?
- 25. GCC VS MSVS編譯器
- 26. Android GCC編譯器更改
- 27. GCC編譯器問題
- 28. GNU GCC編譯器更新
- 29. GCC編譯器錯誤
- 30. 找不到gcc編譯器
不得不認識到,選擇「C」作爲項目語言是有用的。然而,如果你可以「手動」改變這個問題,那麼你仍然會留下這樣的問題,比如說你不小心爲你的項目選擇了C++,現在你想把它改成C. – AudioDroid 2011-06-08 15:06:18