C,编译器问题????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C,编译器问题????相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
int main()
printf("jalgj");
return 0;
在C-Free 5.0里运行不了,怎么回事?
提示:
[Warning] cc1plus.exe: warning: command line option "-std=gnu99" is valid for C\ObjC but not for C++
[Warning] cc1plus.exe: warning: command line option "-std=c99" is valid for C\ObjC but not for C++
[Warning] cc1plus.exe: warning: command line option "-std=c89" is valid for C\ObjC but not for C++
[Error] cc1plus.exe: error: unrecognized command line option "-fallow-single-precision"
最后一个Error解决办法:在菜单栏以此单击"Build"→“Bulid Options”弹出一个对话框,在Category那有个下拉列表的(默认好像是C++ Language),点击选择C Lanuage。然后紧接着下面有五个小钩钩,去掉最后一个。(或者把Raw Options下面那个框里的-fallow-single-precision删掉,是一样的。)点击OK,完成。 参考技术A 是说你的编译选项里有一个 -fallow-single-precision
把这个选项去掉才行
如果你不知道怎么去掉这个编译选项,那简单的办法就是换个编译器。 参考技术B 你把扩展名改成.c,可能是你用了.cpp但是这个不是c++程序的
以上是关于C,编译器问题????的主要内容,如果未能解决你的问题,请参考以下文章