当前位置: 首页 > news >正文

模板网站的建设方式与方法沈阳专业seo

模板网站的建设方式与方法,沈阳专业seo,西安品牌策划,中国建筑工程总公司招聘请阅读【嵌入式开发学习必备专栏 】 文章目录 GCC 编译优化概述常用优化等级-O1 打开的优化选项-O2 打开的优化选项-O3 打开的优化选项-Os 打开的优化选项优化技术使用优化选项的注意事项GCC 编译优化概述 GCC(GNU Compiler Collection)包含了用于C、C++、Objective-C、Fort…


请阅读【嵌入式开发学习必备专栏 】


文章目录

    • GCC 编译优化概述
      • 常用优化等级
      • -O1 打开的优化选项
      • -O2 打开的优化选项
      • -O3 打开的优化选项
      • -Os 打开的优化选项
      • 优化技术
      • 使用优化选项的注意事项

在这里插入图片描述

GCC 编译优化概述

GCC(GNU Compiler Collection)包含了用于C、C++、Objective-C、Fortran、Ada和Go等语言的编译器。在编译过程中,GCC提供了多种优化选项,用于提高生成代码的性能,减少可执行文件的大小,或者在这两者之间寻求平衡。优化的方法不一而足,总体上将有以下几类:

  • 精简操作指令;
  • 尽量满足cpu的流水操作;
  • 通过对程序行为地猜测,重新调整代码的执行顺序;
  • 充分使用寄存器;
  • 对简单的调用进行展开等等。

GCC 提供了从O0-O3以及Os这几种不同的优化级别供大家选择,在这些选项中,包含了大部分有效的编译优化选项,并且可以在这个基础上,对某些选项进行屏蔽或添加,从而大大降低了使用的难度。以下是GCC编译优化的详细介绍:

常用优化等级

  • -O0: 不做任何优化,这是默认的编译选项。

    • 不进行优化。
    • 编译速度最快。
    • 通常用于调试,因为它保留了所有的调试信息并且每一行代码都可以直接对应到生成的机器代码。
  • -O1

    • 启用基本优化。
    • 尝试减少代码大小和执行时间,不会显著增加编译时间。
    • 可用于提高程序性能同时保持较好的编译速度。
  • -O2

    • 进行进一步优化。
    • 包含几乎所有不涉及空间-时间权衡的优化。
    • 通常为发布版本推荐的优化级别。
  • -O3

    • 启用更多的优化,包括-O2中的优化以及其他提高性能的优化。
    • 可能会使得编译出来的程序体积变大。
    • 适用于对性能要求极高的程序。
  • -Os

    • 优化生成的代码大小。
    • 执行适合在代码大小和执行时间之间进行权衡的所有优化。
  • -Ofast

    • 最大程度优化
http://www.yayakq.cn/news/147195/

相关文章:

  • 网站开发需求分析的内容网站建设如何快速增加用户
  • 网站页面设计说明书wordpress模板导入
  • 一些可以做翻译的网站php做一个网站
  • 企业网站 流程图片在线制作加字
  • 网站开发好什么进行界面的优化wordpress log in
  • 网站制作的公司哪家效果好2021年新闻摘抄
  • 库尔勒做网站互站网源码商城
  • 关于申请网站建设上海网页制作服务公司
  • 苏州知名网站制作公司北京网站建设开发
  • 会计上网站建设做什么费用广州番禺怎么样
  • 好看的免费的小说网站模板电商网站联盟平台
  • 东莞网站建设 服饰公司网站要使用我个人的信息备案
  • 计算机网络技术毕业设计选题大连优化公司
  • 德州市住房和城乡建设部网站个人网站后台模板
  • 高埗东莞网站建设网站添加在线留言
  • 大鹏网站建设公司网站如何看是哪家公司做的
  • 凡科网站制作教程电子平台网站建设
  • 建设银行网站图片大全手机企业管理app软件
  • 大庆做网站最厉害的人镇江网络营销外包
  • 免费建立一个网站长乐区建设局网站
  • 重庆网站建设公司推荐网站建设模块培训ppt
  • 舒城县建设局官方网站网站建设工具开源
  • 设计和建设一个网站要多少钱深圳门户网站开发
  • 最新网站开发软件建设部人事教育司网站
  • 网站开发模板专家数据库wordpress建站案例
  • 网站建设验收确认书知乎关键词优化软件
  • 淮安网站建设找谁好网站建设培训公司
  • 哈尔滨微网站建设公司哪家好山东网站建设xywlcn
  • 网站开发接入本地天地图wordpress 早期文章
  • 弹窗视频网站做一个购物网站价格