“嵌入式Linux基础实验”实验报告

gcc编译器的使用

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的大小。如图,

命令:实验楼实验楼实验楼

最新评论
暂无评论~