zoukankan      html  css  js  c++  java
  • gcc error

    [cpp] view plain copy
     
    1. #include <iostream>  
    2. using namespace std;  
    3. int main(void)   
    4. {  
    5.   cout<<"Hello World! ";  
    6.   return 0;  
    7. }  

    使用命令

    gcc -o test test.c

    test.c:1:20: iostream: No such file or directory

    杯具啊,gcc是c的编译器,g++才有c++的iostream

    参考:http://www.linuxquestions.org/questions/Linux-software-2/gcc-error-iostream-no-such-file-or-directory-641330/

    -------------------------------------------------------------------------

    错误2:

    undefined reference to `std::cout'等错误

    原因

    (1)gcc和g++都是GNU(组织)的一个编译器。

    (2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。

    (3)对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。

    总之,老拿gcc编程c++起来了。。。

    对于cpp文件

    main: main.o 
        g++ -o main main.o
    main.o: main.cpp
        g++ -c main.cpp
    clean:
        rm -rf *.o

    参考:http://blog.163.com/ziber_fiver/blog/static/20433500120122157938325/

  • 相关阅读:
    08测试环境配置_数据库配置
    11等价类
    15状态迁移
    12边界值分析法
    10用例格式
    python的转义字符和原字符
    13数据分析法
    14正交试验
    python软件安装
    cookie的secure属性
  • 原文地址:https://www.cnblogs.com/Ph-one/p/7093614.html
Copyright © 2011-2022 走看看