gcc 常用参数详解 gcc 是 GNU 编译器集合中的 C 和 C++ 编译器,它提供了许多参数来控制编译过程。在本文中,我们将详细介绍 gcc 的一些常用参数。 -x language 该参数用于指定文件所使用的语言,使后缀名无效。例如,使用 `-x c` 可以指定文件为 C 语言。该参数对后面的文件名都起作用,除非到了下一个参数的使用。 -x none 该参数用于关闭上一个选项,也就是让 gcc 根据文件名后缀,自动识别文件类型。 -c 该参数用于只激活预处理、编译和汇编,也就是说只把程序做成 obj 文件。 -S 该参数用于只激活预处理和编译,就是说把文件编译成为汇编代码。 -E 该参数用于只激活预处理,该选项不生成文件,需要把它重定向到一个输出文件中。 -o 该参数用于指定目标名称,缺省的时候,gcc 编译出来的文件是 a.out。 -pipe 该参数用于使用管道代替编译中临时文件,在使用非 GNU 汇编工具的时候,可能有些问题。 -ansi 该参数用于关闭 GNU C 中与 ANSI C 不兼容的特性,激活 ANSI C 的专有特性。 -fno-asm 该参数用于实现 ANSI 选项的功能的一部分,它禁止将 asm、inline 和 typeof 用作关键字。 -fno-strict-prototype 该参数用于只对 g++ 起作用,使用这个选项,g++ 将对不带参数的函数,都认为是没有显式的对参数的个数和类型说明。 -fthis-is-varialble 该参数用于向传统 C++ 看齐,可以使用 this 当一般变量使用。 -fcond-mismatch 该参数用于允许条件表达式的第二和第三参数类型不匹配,表达式的值将为 void 类型。 -funsigned-char、-fno-signed-char、-fsigned-char、-fno-unsigned-char 这四个参数用于对 char 类型进行设置,决定将 char 类型设置成 unsigned char 或者 signed char。 -include file 该参数用于包含某个代码,简单来说,就是便以某个文件。




















剩余17页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 源码-闲鱼客服源码全开源_2.zip
- 基于 Python 开发的 WeChatAI:微信群聊及个人智能助手,支持多模型与智能交互
- 学生系统登录页面.pdf
- 借助 Cookie 相关信息快速访问腾讯混元大模型
- 人工智能创新应用大赛之飞桨开源框架前沿模型复现专题赛
- Adobe-Flash-Player-NPAPI-v34.0.0.317.exe
- 智慧医疗与医疗物联网系统整体解决方案.pptx
- Adobe-Flash-Player-PPAPI-v34.0.0.317.exe
- 自动将大模型部署成openai,并且自动切换模型,自动伸缩扩容
- 展讯NV编辑工具,修改NV专用+详细使用中文教程
- 自动将大模型部署成openai,并且自动切换模型,自动伸缩扩容
- Java从起飞到入门学习笔记
- 基于 DeepSpeed 的大模型微调详解:文本总结模型的微调与分布式训练教程
- python学习笔记基础篇
- 基于java开发的图书推荐、搜索、借阅、交流的微信小程序+源码+项目文档+数据库(毕业设计&课程设计&项目开发)


