gcc参数记录(一) 本文记录一些gcc相关参数,便于个人记忆,持续更新。 一、 -g -g 可执行程序包含调试信息。-g 为了调试用的,加入后可用gdb调试。 二、 -o -o指定输出文件名,格式: -o output_filename,确定输出文件的名称为output_filename,如果未指定会输出为默认文件,比如可执行文件会生成为a.out,目标文件...
生成调试信息。GNU 调试器可利用该信息。为了 调试 用 的 加个-g 是为 了 gdb 用 不然 gdb用不到
-v 查看gcc版本号, --version也可以 -E 生成预处理文件 -S 生成汇编文件 -c 只编译, 生成.o文件, 通常称为目标文件 -I 指定头文件所在的路径 -L 指定库文件所在的路径 -l 指定库的名字 -o 指定生成的目标文件的名字 -g 包含调试信息, 使用gdb调试需要添加-g参数 -On n=0∼3 编译优化,n越大...
1. -o 参数 -o参数用来指定生成的目标文件名和路径。它一般与源文件的文件名相同,只是后缀名不同。例如,源文件是hello.c,生成的目标文件就是hello。在命令行中使用-o参数的方法如下: gcc -o hello hello.c -g参数用来生成调试信息,在编译时将调试信息包含在可执行文件中。调试信息可以帮助程序员在调试时更方...
gcc g 参数(GCC g parameter) 下载积分:2000 内容提示: gcc g++ 参数(GCC g++ parameter) GCC, and, and g++ are GNU's C & c++ compiler gcc/g++, which takes 4 steps when compiling 1. preprocessing to generate.I files [preprocessor cpp] 2., the pretreatment of documents will not be conve...
而 gcc 无论是否使用这个参数, 都将对没有带参数的函数, 认为没有显示说明的类型。4、-fthis-is-varialble 就是向传统 c++ 看齐, 可以使用 this 当一般变量使用。5、-fcond-mismatch 允许条件表达式的第二和第三参数类型不匹配, 表达式的值将为 void 类型。6、-funsigned-char 、-fno-signed-...
下面是对一些常用的GCC参数进行详细讲解: 1. -o <filename>:用于指定输出文件的名称。例如,使用"-o myprogram"将生成名为"myprogram"的可执行文件。 2. -c:表示将源代码编译成目标文件,而不进行链接操作。这对于分阶段编译和构建大型工程非常有用。 3. -g:生成调试信息。在编译和链接过程中,使用-g参数...
gcc/clang -g -O2 -o test test.c -I -L -l 参数说明 -g:输出文件中的调试信息 -O:对输出文件做指令优化 -o:输出文件 -I:指定头文件位置(有可能引用的文件与当前文件不在同个目录) -L:指定库文件位置(所引用三方库文件位置,例如使用FFmpeg下面的某些库) ...
使用-o参数可以指定编译生成的可执行文件的名称。例如,gcc -o myprogram myprogram.c将编译myprogram.c文件,并将生成的可执行文件命名为myprogram。 2. -c:仅编译不链接 使用-c参数可以告诉GCC只进行编译,而不进行链接操作。这对于大型项目的增量编译非常有用,可以节省编译时间。 3. -g:生成调试信息 使用-g...