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 re
1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。 2.库的种类 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻不同。 静态库的
突然发现GCC还有优化代码的功能,并且很给力。 GCC后面可以跟-O1 -O2 -O3这三个选项来优化代码,注意,这里是字母O,不是数字0,-O3的优化程度最高。 -O1 是默认值,回减小代码的尺寸和运行时间,但不会增加编译时间 -O2 跟-O1不同的地方是-O2增加了优化:不需要额外的空间去加速交换 -Os 比-O2更进了一步,但忽略了有可能增加代
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号