GPL协议和自由软件

计算机软件作为人类的知识财富,为人类社会的发展起到了巨大的作用,但长期以来软件源码作为个人或公司的私有财产受到…

GCC的发展历史

GNU 项目计划的主要目的是创建一个名叫 GNU’s Not Unix(GNU) 的完全免费的操作…

GCC所支持的平台

GCC 编译程序集合可以在很多平台上运行。平台是指特定计算机芯片(CPU)及其运行的操作系统的组合。 尽管 G…

GCC的组成部分以及使用到的软件

GCC 是由许多组件组成的。表 1 列出了 GCC 的各个部分,但它们也并不总是出现 的。有些部分是…

GCC编译C语言程序完整演示

GCC 仅仅是一个编译器,没有界面,必须在命令行模式下使用。通过gcc命令就可以将源文件编译成可执行文件。 G…

GCC分步骤编译C语言程序

上节《GCC编译C语言程序完整演示》讲解的是通过gcc命令一次性完成编译和链接的整个过程,这样最方便,大家在学…

GCC编译流程

GCC 编译器在编译一个C语言程序时需要经过以下 4 步: 将C语言源程序预处理,生成.i文件。 预处理后的.…

GCC常用选项

GCC 是一个功能强大的编译器,其编译选项非常多,有些选项通常不会用到。 CCC 从最初的一个试验型的玩具发展…

GCC -c选项:只编译不链接,仅生成目标文件

-c选项表示编译、汇编指定的源文件(也就是编译源文件),但是不进行链接。使用-c选项可以将每一个源文件编译成对…

GCC -o选项:指定输出文件

GCG -o选项用来指定输出文件,它的用法为: [infile] -o [outfile] [inf…

Shell提示符:#和$

启动终端模拟包或者从 Linux 控制台登录后,便可以看到 Shell 提示符。提示符是通往 Shell 的大…

Shell变量:Shell变量的定义、赋值和删除

变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接…