g++ -xc选项不起作用
g++ -xc option not working?
我不明白为什么会这样。
$ cat | g++ -xc -
#include <iostream>
int main(int argc, char* argv[]) {
return 0;
}
<stdin>:1: fatal error: iostream: No such file or directory
compilation terminated.
$ g++ --v
Using built-in specs.
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.7-2ubuntu1'
--with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran
--prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id
--with-system-zlib --libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug
--enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic
--enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu
--target=i686-linux-gnu
Thread model: posix
gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-2ubuntu1)
一个类似的C程序与gcc一起工作。我错过了什么?
谢谢,里。
C不是c++。头文件<iostream>
是c++头文件。如果你想编译c++,那么你需要使用-xc++
选项,而不是-xc
。
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- C++为什么尽管我调用了void函数,它却不起作用
- 为什么在保护模式下继承升级不起作用
- 循环在计数器中不起作用
- 在其他文件中创建类时在 c++ 项目中不起作用
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- 为什么二进制搜索在我的测试中不起作用
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 为什么 const std::p air<K,V>& 在 std::map 上基于范围的 for 循环不起作用?
- 带有指定长度字符* 参数的 std::regex_search 在 VS2017 中不起作用?
- Bjarne Stroustrup Book - std_lib_facilities.h - 不起作用(未知类型名称)
- 为什么简单的算术减法在"if"条件下不起作用?
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- Visual C++ /MANIFESTUAC linker 选项不起作用
- ::P ostMessage 当我被选项卡切换到另一个程序时不起作用
- g++ -xc选项不起作用
- if语句在有两个OR选项的第三个条件下不起作用
- gcc -I 和 -L 选项似乎不起作用