
深入理解计算机系统
十早韦up
人要有所执,方能有所成
展开
-
GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名
1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字3。为什么会出现undefined reference to 'xxxxx’错误?首先这是链接错误,不是编译错误,也就是转载 2020-05-15 17:35:47 · 844 阅读 · 0 评论 -
c++ vector的size()返回值是unsigned int
今天刷题是遇到的问题,代码语句是这个样子:while(i<nums.size()-2)因为nums.size()返回的的是一个无符号整型变量,如果返回值为0的话,减去1就会变成一个很大的正数。具体有多大呢?我在LeetCode的编译环境下面测试了一下vector<int> s;cout<<s.size()-1;得到的结果:184467440737095...原创 2020-03-02 12:01:53 · 1782 阅读 · 2 评论