- 浏览: 88018 次
- 性别:
- 来自: 北京
文章分类
最新评论
一个简单的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++
#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++
发表评论
-
undefined reference to `wxColour::IsOk() const'
2009-11-20 16:51 917CXXFLAGS多了一个参数-fvisibility-inli ... -
unsigned signed cast
2009-07-27 18:03 795unsigned 和 signed 一起运算时, signed ... -
negative mod
2009-07-27 17:59 800(-10) % 3 = ? (-10) - (3* -4) ... -
全局静态变量 global static variable
2009-04-25 20:49 1550全局静态变量与 全局变量的区别在于全局静态变量只能在被本源文件 ... -
return value of GTK callback function
2009-04-25 20:47 707False: 如果你想在你的Callback 之后继续把si ... -
函数的声明 (Too Much Default Visibility)
2009-04-25 20:47 715函数的使用范围应该得到最大程度的限制,而不是default 的 ... -
Error: No rule to make target XXX
2009-04-25 20:44 3089在Src 目录下new 几个新的目录和文件,Make 就出现上 ... -
about malloc
2009-04-25 20:33 484做了一个调用malloc 分配memory 的小程序. 执行 ... -
when string passing as parameter(const)
2009-04-25 20:28 653It means when you hold the poin ... -
多维pointer 如何free
2009-04-25 20:26 700free 的方法与之前如何 alloc的相关。 * ... -
关于 #include 的位置
2009-04-25 20:26 744是放在*.h or *.c 里面? * 如果是*.h ... -
关于二维指针的初始化
2009-04-25 20:23 1421一个初级的问题: char *a; char **arr, ... -
errir: request for member 'XXX' in 'YYY'. which is
2009-04-25 20:23 1073错误的原因好像有两种 1. http://groups.g ... -
inline 声明
2009-04-25 15:54 816inline only 是对complier一种请求,comp ... -
函数参数的 Default value
2009-04-25 15:53 823与 ANSI C 不同,C++的函数参数可以有Default ... -
build-in 变量的初始化
2009-04-25 15:52 715如果是 file scope的build-in 变量会被初始化 ... -
pointer 使用时注意事项
2009-04-25 15:51 743使用pointer前一定要先确认其值是否为0 if (!p) ... -
Pass by reference
2009-04-25 15:50 724C++ 中 函数的参数传递时,如果数据量比较大,即使是没有打算 ... -
伪随机数 pseudo random number
2009-04-25 15:48 897C 语言中的 srand 和 rand * Why ...
相关推荐
《高级C/C++编译技术》一书由[美]斯特瓦诺维奇撰写,是一部深入探讨C和C++编译技术的专业著作。本书的核心内容涵盖了C/C++编程语言的底层细节,尤其是关于编译器的工作原理、库的加载机制以及程序打包技术等方面的...
在IT领域,C++反编译工具是一种用于分析和理解已编译...总的来说,C++反编译工具是软件开发和维护过程中的有力助手,它们帮助开发者理解和解决与二进制文件相关的问题,但同时也需要谨慎使用,以避免潜在的法律风险。
本文将围绕“C++编译原理”、“C++类对象内存结构”、“面向对象的编程总结”以及“C++语言参考”这四个主题进行深入探讨。 首先,我们来了解一下“C++编译原理”。编译器是将高级语言(如C++)翻译成机器语言的...
清理c++ 编译中间文件 清理c++ 编译中间文件清理c++ 编译中间文件清理c++ 编译中间文件清理c++ 编译中间文件
总的来说,**Microsoft Visual C++ Build Tools** 是一个强大的工具集,它不仅解决了Python开发中遇到的C++编译问题,而且也适用于更广泛的C++开发场景。通过安装它,开发者可以确保拥有一个完整的C++开发环境,以便...
### C/C++编译环境搭建详解 在计算机编程领域,C和C++是两种非常重要的编程语言,广泛应用于操作系统、游戏开发、系统级编程、嵌入式系统等多个领域。搭建一个稳定高效的C/C++编译环境是每个程序员的必修课,尤其是...
《Visual C++ 编译链接信息手册》是针对C++编程者的一份极其重要的参考资料,尤其对于在使用Visual C++开发环境中遇到编译和链接问题的开发者来说,它提供了宝贵的解决方案。手册涵盖了一系列关于编译器选项、链接器...
C++程序编译C++程序编译全部下载C++程序编译全部下载
标题中的“DLL反编译(C++)工具”指的是用于解析和反编译动态链接库(DLL)文件的软件,通常这些DLL文件是用C++编程语言编写的。DLL是Windows操作系统中的一种共享库,它包含可由多个程序同时使用的代码和数据。反...
C++预编译命令详解 预编译命令是C语言和C++语言中非常重要的一部分,它们可以在编译前对代码进行处理和修改,从而影响编译器的行为。本文将详细介绍各种C++预编译命令,包括#pragma指令的多种用法。 #pragma指令 ...
本上传pdf文件主要讲解C/C++编译技术,适合入门者阅读。
"集成lua源码的c++编译环境"这个主题涉及了三个关键技术:Lua、Makefile以及C++。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Lua是一种轻量级的脚本语言,因其简洁的语法和高效的执行性能,被广泛用于...
用C++编译的象棋游戏,还没有实现人机对战
C++编译预处理,关于C++学习的课件,可以帮助C++的学习
MinGW的主要目的是为开发者提供一个无需使用Microsoft Visual Studio或其他商业编译器的免费、开放源代码的C和C++编译解决方案。 MinGW的核心组件包括GCC,这是一个强大的跨平台编译器,支持多种编程语言,如C、C++...
在使用 Dev-C++ 编译多文件程序时,开发者可能会遇到一个常见的问题:程序运行结束后,窗口一闪而过的问题。这并不是程序的问题,而是因为程序运行结束,自动关闭了。为了解决这个问题,我们可以使用以下方法: 1. ...
C++开发语言源代码反编译工具