GCC编译器与 “.C”(资本C)
问题描述:
当我壳牌怪异的行为结束的C文件:GCC编译器与 “.C”(资本C)
[email protected]:~/CPPWorkspace/Ex12$ gcc users/dubi/justPrnit.C
返回一个错误:
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
但是当我改变justPrnit。 C到justPrnit.c(只有很少的'c')它成功编译。
那是什么?
答
error trying to exec 'cc1plus'
因为.C
被认为是一个C++源文件(cc1plus
是GCC的C++语法分析器后端 - 顺便说一下,似乎你的本地安装的海湾合作委员会缺乏g++
- 你使用默认的[不完整]设置?)。
为了解决这个问题,使用-x
开关来强制语言:
gcc -x c users/dubi/justPrnit.C
答
GCC承认.C
如C++,而不是C
谷歌搜索'的gcc C文件资本C',点击第一个链接会解释它 – 2013-03-19 22:35:28
一派整个错误文本也未找到答案。 .. – Bush 2013-03-19 22:38:25
这是更好的谷歌任何导致proplem比实际的错误 – 2013-03-19 23:29:36