gcc 编译选项,自己翻译的.- -
gcc 编译选项,自己翻译的.
-o 设定输出文件名
-c 只编译,不连接.
-E 只做预编译.
-pipe 在多个编译过程之间使用管道.
--version 显示版本.
-static 静态连接.
-ansi C 模式下支持所有 ISO C90 标准的 C 程序, C++ 模式下去除对 GNU C++ 扩展的支持(GNU扩展会与 ISO C++ 冲突)
-std= 确定编译语言的标准,目前只在编译 C 和 C++ 时有效 -fno-asm 不将 "asm" "inline" "typeof" 作为关键字,可以用他们做变量名等. -funsigned-char 将"char"的数据类型设为"unsigned",即无符号.
-fsigned-char 正好相反,将"char"设为"signed".
-fsyntax-only 只检查语法错误,不做其他任何事.
-pedantic 显示所有的 ISO C 和 ISO C++ 的警告,并且拒绝所有使用禁止扩展的程序
-Wall 显示所有警告
-g 将编译时的调试信息保存到本地文件中( stabs,COFF,XCOFF,DWARF)
-ggdb 为 GDB 产生调试信息,包含 GDB 的扩展.
-ggdb(level) 设定产生何种等级的调试信息, level 为 1-3, 1 最少,3 最多.
-ftime-reprot 统计编译消耗的时间并显示报告.
-fmem-report 显示所有的静态内存分配.
-ftest-coverages 为 gcov工具产生数据文件.
gcc 编译选项,翻译出来用起来方便.
gcc 编译选项,自己翻译的.
-o 设定输出文件名
-c 只编译,不连接.
-E 只做预编译.
-pipe 在多个编译过程之间使用管道.
--version 显示版本.
-static 静态连接.
-ansi C 模式下支持所有 ISO C90 标准的 C 程序, C++ 模式下去除对 GNU C++ 扩展的支持(GNU扩展会与 ISO C++ 冲突)
-std= 确定编译语言的标准,目前只在编译 C 和 C++ 时有效 -fno-asm 不将 "asm" "inline" "typeof" 作为关键字,可以用他们做变量名等. -funsigned-char 将"char"的数据类型设为"unsigned",即无符号.
-fsigned-char 正好相反,将"char"设为"signed".
-fsyntax-only 只检查语法错误,不做其他任何事.
-pedantic 显示所有的 ISO C 和 ISO C++ 的警告,并且拒绝所有使用禁止扩展的程序
-Wall 显示所有警告
-g 将编译时的调试信息保存到本地文件中( stabs,COFF,XCOFF,DWARF)
-ggdb 为 GDB 产生调试信息,包含 GDB 的扩展.
-ggdb(level) 设定产生何种等级的调试信息, level 为 1-3, 1 最少,3 最多.
-ftime-reprot 统计编译消耗的时间并显示报告.
-fmem-report 显示所有的静态内存分配.
-ftest-coverages 为 gcov工具产生数据文件.
gcc 编译选项,翻译出来用起来方便.
本文详细介绍了GCC编译器的各种选项及其用途,包括输出文件设置、预编译、静态链接等基本配置,以及如何通过特定选项调整语言标准、调试信息生成、内存使用报告等内容。
987

被折叠的 条评论
为什么被折叠?



