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

gcc编译器的使用

图片描述 #使用vi编辑hello.c文件。

图片描述 #使用GCC编译命令编译hello.c并生成目标文件hello,并运行hello。

图片描述 图片描述 #cat hello.i 查看生成文件内容,cat hello.i 查看生成文件内容。

图片描述 图片描述 #将hello.i文件只进行编译不进行汇编生成汇编代码hello.s,cat hello.s查看生成文件内容。

图片描述 #将汇编代码hello.s只编译不链接生成hello.o将编译好的hello.o链接成库生成可执行文件hello。

图片描述 #比较hello.c链接动态库生成的可执行文件hello和链接静态库生成的可执行文件hello1的大小。

图片描述 #将hello.c编译成包含标准调试信息的可执行文件hello2。

图片描述 #将hello.c使用优化选项O2编译生成可执行文件hello1和正常编译生成的可执行文件hello进行比较。

最新评论
暂无评论~