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

如何刷关键词指数南安seo快速排名

如何刷关键词指数,南安seo快速排名,网站微信认证费用多少,专业网站建设是哪家目录 一、Requirements for gem5 二、Getting the code 三、Your first gem5 build 1、gem5 binary types 四、Common errors 1、gcc版本过低 2、使用非默认版本的python 3、未安装M4宏处理器 4、Protobuf版本过低 前面的gem5学习#xff08;3#xff09;—#xf…目录 一、Requirements for gem5 二、Getting the code 三、Your first gem5 build 1、gem5 binary types 四、Common errors 1、gcc版本过低 2、使用非默认版本的python 3、未安装M4宏处理器 4、Protobuf版本过低 前面的gem5学习3—8是gem5官网的learning_gem5中的Modifying/Extending章节的但是后续对源码进行更改的时候发现有些基础教程由于看的时间太久已经忘了英文阅读又太麻烦不如重新整理成中文版学习笔记供后续学习。 官方教程gem5: Building gem5 这个j教程是最基础的设置gem5开发环境并构建gem5。 一、Requirements for gem5 在Ubuntu上使用以下命令安装所有必需的依赖项。 sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev python 下面这部分就是对相关依赖版本的要求。 gcc 7GCC Versions 7, up to GCC 11SCons 3.0Python 3.6prptobuf 2.1 (Optional)【使用protobuf进行跟踪生成和回放时需要安装该依赖项】Boost (Optional) 二、Getting the code 下载gem5仓库。 git clone https://github.com/gem5/gem5 三、Your first gem5 build 从构建一个基本的x86系统开始。 必须为每个想模拟的ISA单独编译gem5。 注意如果使用了ruby-intro-chapter还必须为每个缓存一致性协议分别进行编译。 模拟器使用SCons来构建gem5。SCons使用SConstruct文件gem5/SConstruct设置了一些变量然后使用每个子目录中的SConscript文件来查找和编译所有的gem5源代码。 当首次执行时SCons会自动创建一个gem5/build目录。在这个目录中可以找到SCons生成的文件、编译器等。每个用于编译gem5的选项集ISA和缓存一致性协议都有一个单独的目录。 build_opts目录中有一些默认的编译选项。这些文件指定了在初始构建gem5时传递给SCons的参数。示例中使用X86的默认值并指定要编译所有的CPU模型。 可以通过查看build_opts/X86文件了解SCons选项的默认值。也可以在命令行上指定这些选项用来覆盖任何默认值。 python3 which scons build/X86/gem5.opt -j9 python3是指使用Python 3解释器来运行后续的命令。which scons用于查找系统中安装的SCons构建工具的路径。这个命令返回SCons可执行文件的完整路径。build/X86/gem5.opt指定了gem5的构建目标。在这种情况下它表示要构建gem5的优化版本gem5.opt。构建目标的路径相对于gem5源代码根目录。-j9选项表示要使用9个并行作业来加速构建过程。这允许同时运行多个编译任务加快构建速度。具体可以根据系统配置和可用的处理器核心数量来调整并行作业的数量。 因此命令的意思是使用Python 3解释器运行SCons构建工具并使用9个并行作业来构建gem5的优化版本。 1、gem5 binary types 在gem5中SCons脚本目前支持构建5个不同的gem5二进制文件分别是debug、opt和fast。 debug调试Debug版本是为了方便调试和排除错误而构建的。它包含了用于调试目的的符号表和调试信息可以在调试器中进行逐步调试并提供更详细的日志和错误报告。但是由于包含了额外的调试信息Debug版本的gem5可能会比其他版本稍微慢一些。 opt优化Opt版本是经过优化的版本旨在提供更高的性能和执行速度。它在编译过程中进行了各种优化例如代码优化和编译器优化以提高gem5的运行效率。Opt版本通常用于正式的性能评估和实际使用场景。 fast快速Fast版本是为了快速原型设计和快速验证而构建的。它在编译过程中进行了更多的优化以追求更快的构建速度而不是运行时的最佳性能。Fast版本可能会牺牲一些性能但可以更快地进行实验和快速迭代。 传递给SCons的主要参数是我们上述命令行要构建的目标即build/X86/gem5.opt。在本例中我们正在构建gem5.opt带有调试符号的优化二进制文件如果不需要优化的话可以直接构建gem5.debug版本。 命令行希望将gem5构建在build/X86目录中。由于该目录当前不存在SCons将在build_opts中查找X86的默认参数注意在这里使用了-j9通常是核心数加1。 最后没有报错同时出现scons: done building targets.表示构建成功。 四、Common errors 问题都比较简单只列不改教程中有详细的解决办法。 1、gcc版本过低 2、使用非默认版本的python 3、未安装M4宏处理器 M4是一个宏处理器通常用于生成复杂的代码或配置文件。 4、Protobuf版本过低
http://www.zqtcl.cn/news/469205/

相关文章:

  • 呼和浩特网站建设宣传wordpress淘宝客插件开发
  • 如何建网站赚钱做淘宝网店需要多少钱
  • 做个企业网站 优帮云移动商城个人中心手机卡进度查询
  • 深圳建设网站哪家最好国外互联网裁员
  • 网站重新建设的请示wordpress get_terms 排序
  • 建站模板免费下载wordpress 管理地址
  • 静安企业网站制作wordpress文章列表显示缩略图
  • html前端网站开发先做网站还是先解析
  • 怎么通过域名访问网站elision wordpress
  • 做邮轮的网站做游戏的软件app
  • 做网站用php还是python家装十大品牌排行榜
  • 湛江网站建设招聘创作者服务平台
  • 衡阳建网站高中制作网站怎么做
  • 上海网站排名团队推广链接跳转
  • 寻找郑州网站优化公司上海高端网站定制
  • 网站关键词排名优化长城建设投资有限公司网站
  • 网站专题优化电子商务网站运营方案
  • 唐山建网站公司湖南网站制作电话
  • 做神马网站优化合肥城乡建设局官网
  • 网站开发与管理心得体会建设高流量网站
  • 网站安全建设的重要性减粘装置设备设计要点
  • 建设一个网站的所有代码Django和wordpress速度
  • 临沂市建设局网站公示php建站系统
  • 有哪些好的做问卷调查的网站好学的专业是编课 网站开发英语翻译
  • 个人网站免费推广广饶网站制作
  • 怎么检测网站是否安全拍卖网站开发
  • 沂源网站制作自建网站的流程
  • 网站关键词收录查询网站最好服务器
  • 做百度移动网站优网站建设类论文选题
  • 自己做的网站怎样让百度搜到长沙专业外贸建站公司