g++常用参数
- -o: 指定输出文件的名称
- -Wall: 输出所有的警告信息
- -Werror: 将警告信息视为错误
- -Wextra: 输出额外的警告信息
- -pedantic: 严格遵守 ANSI C 标准
- -std=c++11: 使用 C++11 标准
- -g: 生成调试信息
- -O0: 不进行优化
- -O1: 进行基本优化
- -O2: 进行优化,会增加编译时间
- -O3: 进行更高级的优化,会进一步增加编译时间
- -I: 指定头文件的路径
- -L: 指定库文件的路径
- -l: 指定需要链接的库文件
- -c: 只编译不链接
- -S: 生成汇编代码
- -E: 只进行预处理,不编译、链接
- -D: 定义宏
- -U: 取消宏定义
- -M: 输出依赖关系
- -MF: 指定依赖关系文件的名称
- -MT: 指定目标文件的名称
原文地址: https://www.cveoy.top/t/topic/bCRx 著作权归作者所有。请勿转载和采集!