`

c++ 编译问题

    博客分类:
  • C++
阅读更多
一个简单的vector 的c++ 程序, 编译错误

#include <vector>

int main()

{

std::vector<int> vet;

}

错误原因:使用的gcc 命令(应该使用g++命令)
gcc :

“GCC” is a common shorthand term for the GNU Compiler Collection. This is both the most general name for the compiler, and the name used when the emphasis is on compiling C programs (as the abbreviation formerly stood for “GNU C Compiler”).

使用gcc 编译c++程序,虽然gcc也能识别出c++,但gcc并不会加载c++ library


g++:

而使用g++ 编译c++程序,会调用gcc而且会自动加载c++ library


please refer:

    * http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/G_002b_002b-and-GCC.html
    * man g++
分享到:
评论

相关推荐

    高级C C++编译技术_[美]斯特瓦诺维奇著

    《高级C/C++编译技术》一书由[美]斯特瓦诺维奇撰写,是一部深入探讨C和C++编译技术的专业著作。本书的核心内容涵盖了C/C++编程语言的底层细节,尤其是关于编译器的工作原理、库的加载机制以及程序打包技术等方面的...

    C++反编译工具

    在IT领域,C++反编译工具是一种用于分析和理解已编译...总的来说,C++反编译工具是软件开发和维护过程中的有力助手,它们帮助开发者理解和解决与二进制文件相关的问题,但同时也需要谨慎使用,以避免潜在的法律风险。

    C++编译原理 等等总结

    本文将围绕“C++编译原理”、“C++类对象内存结构”、“面向对象的编程总结”以及“C++语言参考”这四个主题进行深入探讨。 首先,我们来了解一下“C++编译原理”。编译器是将高级语言(如C++)翻译成机器语言的...

    清理c++ 编译中间文件脚本

    清理c++ 编译中间文件 清理c++ 编译中间文件清理c++ 编译中间文件清理c++ 编译中间文件清理c++ 编译中间文件

    Microsoft Visual C++ Build Tools

    总的来说,**Microsoft Visual C++ Build Tools** 是一个强大的工具集,它不仅解决了Python开发中遇到的C++编译问题,而且也适用于更广泛的C++开发场景。通过安装它,开发者可以确保拥有一个完整的C++开发环境,以便...

    C,C++编译环境搭建

    ### C/C++编译环境搭建详解 在计算机编程领域,C和C++是两种非常重要的编程语言,广泛应用于操作系统、游戏开发、系统级编程、嵌入式系统等多个领域。搭建一个稳定高效的C/C++编译环境是每个程序员的必修课,尤其是...

    Visual C++ 编译链接信息手册

    《Visual C++ 编译链接信息手册》是针对C++编程者的一份极其重要的参考资料,尤其对于在使用Visual C++开发环境中遇到编译和链接问题的开发者来说,它提供了宝贵的解决方案。手册涵盖了一系列关于编译器选项、链接器...

    C++程序编译全部下载

    C++程序编译C++程序编译全部下载C++程序编译全部下载

    DLL反编译(C++)工具

    标题中的“DLL反编译(C++)工具”指的是用于解析和反编译动态链接库(DLL)文件的软件,通常这些DLL文件是用C++编程语言编写的。DLL是Windows操作系统中的一种共享库,它包含可由多个程序同时使用的代码和数据。反...

    各种C++预编译命令

    C++预编译命令详解 预编译命令是C语言和C++语言中非常重要的一部分,它们可以在编译前对代码进行处理和修改,从而影响编译器的行为。本文将详细介绍各种C++预编译命令,包括#pragma指令的多种用法。 #pragma指令 ...

    C/C++编译技术

    本上传pdf文件主要讲解C/C++编译技术,适合入门者阅读。

    集成lua源码的c++编译环境

    "集成lua源码的c++编译环境"这个主题涉及了三个关键技术:Lua、Makefile以及C++。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Lua是一种轻量级的脚本语言,因其简洁的语法和高效的执行性能,被广泛用于...

    C++编译的象棋游戏

    用C++编译的象棋游戏,还没有实现人机对战

    C++编译预处理 C++编译预处理

    C++编译预处理,关于C++学习的课件,可以帮助C++的学习

    MinGW windows下c++编译工具

    MinGW的主要目的是为开发者提供一个无需使用Microsoft Visual Studio或其他商业编译器的免费、开放源代码的C和C++编译解决方案。 MinGW的核心组件包括GCC,这是一个强大的跨平台编译器,支持多种编程语言,如C、C++...

    Dev-C++ 编译多文件程序的方法&安装使用教程

    在使用 Dev-C++ 编译多文件程序时,开发者可能会遇到一个常见的问题:程序运行结束后,窗口一闪而过的问题。这并不是程序的问题,而是因为程序运行结束,自动关闭了。为了解决这个问题,我们可以使用以下方法: 1. ...

    C++开发语言源代码反编译工具

    C++开发语言源代码反编译工具

    Dev-C++编译工具

    编译过程中的警告和错误会在输出窗口中显示,便于定位问题。 4. **调试器**:Dev-C++内嵌了GDB调试器,用户可以直接在IDE内部设置断点,单步执行,查看变量值,检查调用栈等,这对于学习和理解程序运行过程非常有...

Global site tag (gtag.js) - Google Analytics