Netbeans:如何在c和c ++编译器之间切换?

时间:2016-01-01 23:53:48

标签: c netbeans netbeans-8

我正在使用NetBeans IDE 8.0.2。当我设置项目时,我选择了c / c ++应用程序的选项。

然而,当我编译我的代码时,它似乎正在运行一个c ++编译器

(g++ -c -g -std=c++11 -MMD -MP -MF) 

而不是c编译器。当我去"项目属性"在" Build"我看到我可以为" c编译器设置选项" " c ++编译器"和" FORTRAN编译器"。

但是,我不知道我应该如何在这些中进行选择,以便将代码从c ++编译转换为c编译(使用" c编译器" tab&#上指定的设置) 34;)而不是c ++。

1 个答案:

答案 0 :(得分:3)

根据我在网上收集的内容,Netbeans按文件类型选择编译器,而不是项目。

因此,您需要删除main.cpp并添加main.c(参考教程中的Adding New Files)。