gcc简介 实验目的:
学会使用GCC编译器
实验要求:
编写一应用程序,使用GCC进行编译并分别使用-o,-g,-static,-o2等项。
实验步骤:
1.先使用vi编辑hello.c文件,内容如下图所示: 2.GCC指令的一般格式为:gcc[选项]要编译的文件[选项][目标文件]
例使用GCC编译命令编译hello.c并生成目标文件hello,并运行hello。如图,
命令:3.-E的作用
只进行预处理,不做其他处理
例:只对hello.c进行预处理,生成文件hello.i,并查看,如图,
命令:4.-S的作用
只是编译不汇编,生成汇编代码。如图,
例:将hello.i文件只进行编译不进行汇编生成汇编代码hello.s
命令:5.-c的作用
只编译不链接,生成目标文件.o, 如图,
例:将汇编代码hello.s只编译不链接生成hello.o
命令:7.-static的作用
链接静态库
例:比较hello.c链接动态库生成的可执行文件hello和链接静态库生成的可执行文件hello1的大小。如图,
命令:
学习时间 32分钟
操作时间 21分钟
按键次数 833次
实验次数 3次
报告字数 1217字
是否完成 完成