嵌入式Linux编程入门与开发实例-第5章.pptVIP

  • 2
  • 0
  • 约1.83万字
  • 约 111页
  • 2016-04-27 发布于河南
  • 举报

嵌入式Linux编程入门与开发实例-第5章.ppt

5.1.1 GCC编译分析 在使用GCC编译器的时候,必须给出一系列必要的选项和文件名。GCC最基本的命令格式为: 5.1.2 GCC编译选项分析 (2)非Wall类警告提示 非Wall类警告提示中最为常用的有以下两种:“-ansi”和“-pedantic”。 -ansi:该选项强制GCC生成标准语法所要求的告警信息,尽管这还并不能保证所有没有警告的程序都是符合ANSIC标准的,例【5-3】使用该选项的运行结果如图5-4所示。 -pedantic:该选项允许发出ANSIC标准所列出的全部警告信息,同样也保证所有没有警告的程序都是符合ANSIC标准的。例【5-3】使用该选项的运行结果如图5-5所示。 3.优化选项 用GCC编译C/C++代码时,它会试着用最少的时间完成编译并且编译后的代码易于调试。易于调试意味着编译后的代码与源代码有同样的执行顺序,编译后的代码没有经过优化。有很多的选项可以告诉GCC在耗费更多编译时间和牺牲易调试性的基础上产生更小更快的可执行文件。 选项-O:对程序进行优化编译、链接,采用这个选项,整个源代码会在编译、链接过程中进行优化处理,这样产生的可执行文件的执行效率较高,但是,编译、链接的速度相对慢一些。 选项-O2:告诉GCC除了完成所有-O1级别的优化之外,同时还要进行一些额外的调整工作,如处理器指令调度等。 选项-O3:则

文档评论(0)

1亿VIP精品文档

相关文档