zoukankan      html  css  js  c++  java
  • Linux中gcc与g++编译器的区别

    一、对于C文件

    对于C文件gcc和g++所做的事情确实是一样的,g++在编译C文件时调用了gcc。

    二、对于C++文件

    1.预处理

    预处理gcc与g++做了相同的事。

    2.编译

    gcc无法自动和c++的库文件进行连接。
    g++去可以通过编译并且生成汇编文件。

    3.汇编

    gcc和g++在这个过程中做了同样的事情。

    4.链接

    g++能够链接成功,gcc不能连接成功。

    gcc对cpp文件执行编译和链接会报错,因为cpp和c文件中库文件的命名方式不同。 g++既可以编译C又可以编译C++,g++默认编译C++程序,但如果遇到C程序,它会直接调用gcc去编译。
  • 相关阅读:
    将数据绑定通过图表显现
    d3.js初识
    Josn
    d3-tip.js
    Java知识点总结
    Javascript的学习
    Java的多线程学习
    day11
    day10
    day09
  • 原文地址:https://www.cnblogs.com/narjaja/p/9437388.html
Copyright © 2011-2022 走看看