GCC编译选项
来源:互联网 发布:mac视频格式转换器 编辑:程序博客网 时间:2024/06/07 05:12
-x language 指明使用的编程语言 c, c++, assembler, none
-v 打印更多的信息
-E 预编译
-C 预处理器不丢弃注释
-P 预处理器不产生`#line’命令
-M 预处理器输出一个适合make的规则,用于描述各目标文件的依赖关系
-S 编译到汇编
-c 编译但不连接
-o 输出文件名
-g 生成供调试用的可执行文件
-s 不含符号信息
-O 编译优化 -O1 -O2 -O3
-m32 -m64 生成32位/64位机器上的代码
-w 关闭所有警告信息
-W 开启额外的警告信息
-Wall 警告全开
-Werror 所有的警告都为编译错误
-Wfloat-equal 警告浮点数直接相等比较
-Wtraditional 警告废弃的特性
-Wshadow 警告shadow变量
-Wunreachable-code 警告永远不会执行到的代码
-lxxx 指定函数库xxx libxxx.so libxxx.a
-nostdlib 不连接系统标准启动文件和标准库文件
-static 只用静态链接库
-Lxxx 指定函数库所在文件夹
-Ixxx 指定头文件所在文件夹
-include 指定头文件
-ansi 使用ANSI C标准
-std= 指定标准 c89 c99 gnu89 等
-pedantic 严格执行ANSI C标准
-fvolatile 强制所有指针访问都是volatile类型
-mpush-args 使用 push 指令来进行存储参数 (默认)
-mno-push-args 不使用 push 指令来进行存储参数
-mregparm=num 当传递整数参数时,控制所使用寄存器的个数
-mtune=cpu-type 为指定类型的 CPU 生成代码
cpu-type 可以是:i386,i486,i586,pentium,i686,pentium4 等等
- GCC编译选项
- GCC编译选项
- GCC编译选项
- gcc 编译平台选项
- [Linux]GCC编译选项
- GCC编译选项
- 常用GCC 编译选项
- gcc 的编译选项
- GCC 编译选项。
- GCC 编译选项(转)
- gcc 编译选项
- gcc编译原理选项
- gcc编译选项
- GCC 编译选项
- gcc 编译 + 选项
- gcc编译选项详解
- GCC编译优化选项
- gcc编译选项
- AES Encrypt And Decrypt AES加密解密
- zoj 2587 - Unique Attack(网络流’最小割)
- 递归算法
- SSH linux下配置。
- Java Eclipse自动补全设置
- GCC编译选项
- 欢迎使用CSDN-markdown编辑器
- 组合 Futures
- Android实战技巧之三十:人脸检测-静态
- 内容提供器--1、使用现有内容提供器
- JAVA编程思想学习总结:第八章——多态
- 最长重复子序列
- 黑马程序员__字符流_序列流_内存流_对象操作流_打印流_标准输出流_数据输入输出流及Properties
- linux平台学x86汇编(十五):使用命令行参数