gcc -g -o 请问-g -o 起到了什么作用?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 19:16:57
gcc -g -o
请问
-g -o 起到了什么作用?
请问
-g -o 起到了什么作用?
-g为了调试用的
加个-g 是为了gdb 用,不然gdb用不到
-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名.如果不给出这个选项,gcc就给出预设的可执行文件a.out.
一般语法:
gcc filename.c -o filename
上面的意思是如果你不打 -o filename 那么默认就是输出filemame.out.这个-o就是用来控制输出文件的.
-c 只编译不链接
再问: -c 只编译不链接 打上-c就是不产生可执行文件吗?
再答: 产生.o文件,就是obj文件,不产生执行文件
加个-g 是为了gdb 用,不然gdb用不到
-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名.如果不给出这个选项,gcc就给出预设的可执行文件a.out.
一般语法:
gcc filename.c -o filename
上面的意思是如果你不打 -o filename 那么默认就是输出filemame.out.这个-o就是用来控制输出文件的.
-c 只编译不链接
再问: -c 只编译不链接 打上-c就是不产生可执行文件吗?
再答: 产生.o文件,就是obj文件,不产生执行文件