36、使用 GCC 编译 C 程序的全面指南

使用 GCC 编译 C 程序的全面指南

1. GCC 简介

GCC 最初代表 “GNU C Compiler”,随着发展,它现在支持多种编程语言,如 C++、Ada、Objective - C、Fortran 和 Java 等,因此其缩写被重新定义为 “GNU Compiler Collection”。它有多个前端来处理不同语言,这里主要关注 C 前端。

GCC 还是多目标编译器,有可互换的后端,能为不同计算机架构生成可执行输出,也可作为交叉编译器,但这需要特殊配置和安装,大多数 GCC 安装仅适用于其所在的系统。

GCC 支持多种 C 语言 “方言”,可通过命令行选项控制编译器遵循的 C 标准,例如使用 -std=c99 让编译器支持 C99 标准。不过,GCC 对 C11 标准的支持不完全,特别是在 thread.h 头文件中声明的多线程函数方面。

2. 获取和安装 GCC
  • 检查是否安装 :在类 Unix 系统中,可在命令提示符下输入 cc --version 检查 GCC 是否安装并链接到默认 C 编译器名 cc 。若 GCC 已安装,会显示版本号和版权信息:
$ cc --version
cc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值