gem5 GPGPU-Sim 安装踩坑笔记
gem5
detected dubious ownership in repository at …
这个错误不是gem5的问题,而是git。git会检查当前的仓库目录是否是属于当前用户的,出于安全起见,git会拒绝在非当前用户的目录中执行。 通过
git config –global –add safe.directory <path>
来添加安全例外。gem5 需要的依赖(Ubuntu 20.04)
以下是官方给出的依赖:
sudo apt install build-essential git m4 scons zlib1g zlib1g-dev \libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev \python3-dev python-is-python3 libboost-all-dev pkg-config
GPGPU-Sim
强烈建议通过spack安装
由于GPGPU-Sim有很坑爹的兼容性问题,自己手动构建很可能会掉坑里。
- 首先下载spack:https://spack.readthedocs.io/en/latest/;
- 执行spack的初始化脚本:
. <spack root>/share/spack/setup-env.sh
,初始化环境; - 让spack搜索系统中的编译套件:
spack compiler find
; - 然后按这个教程安装,为此你可能要先安装GCC 7.5.0版本:
spack install gcc@7.5.0
。
推荐使用lld替代原生的bfd,实测可以大幅提高链接速度
官网:https://lld.llvm.org/,官方声称lld与GNU ld完全兼容,实测gcc+lld的搭配确实可行。
执行
apt install lld
,然后到/bin
下重新创建软连接ln -s ld.lld ld
。使用参考
https://blog.csdn.net/gtyinstinct/article/details/126075885?spm=1001.2014.3001.5502
gem5 GPGPU-Sim 安装踩坑笔记相关推荐
- 蓝鲸智云安装踩坑笔记
一.部署方式 单机部署官方文档提供了两种方式,一是按单机部署文档操作,二是按标志部署文档操作,关键是修改install.config文档.本人按标准部署文档操作单机部署. 10.xx.xx.111 n ...
- Android Studio安装踩坑
title: Android Studio安装踩坑 date: 2018-09-07 19:31:32 updated: tags: [Android,Android Studio,坑] descri ...
- iphone se 一代 不完美越狱 14.6 视频壁纸教程(踩坑笔记)
iphone se 一代 不完美越狱 14.6 加 视频壁纸教程-踩坑笔记 越狱流程 1.爱思助手制作启动u盘 坑点: 2.越狱好后 视频壁纸软件 1.源 2.软件安装 越狱流程 1.爱思助手制作启动 ...
- 阿里云部署Tiny Tiny RSS踩坑笔记
阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...
- 「Java」基于Mirai的qq机器人开发踩坑笔记(其一)
目录 0. 前置操作 I. 安装MCL II. MCL自动登录配置 III. 安装IDEA插件 1. 新建Mirai项目 2. 编写主类 3. 添加外部依赖 4. IDEA运行 5. 插件打包 6. ...
- uniapp引入vantweapp踩坑笔记
vue-cli创建uniapp项目引入vantweapp踩坑笔记 uni-app中引入vantweapp vue-cli创建uniapp项目引入vantweapp踩坑笔记 一.环境准备 二.项目搭建 ...
- OpenCV4.0.1/4.0.0/3.4.2 + Contrib + Qt5.9 + CMake3.12.1编译及踩坑笔记、Qt5+OpenCV配置、代码验证、效果图、福利彩蛋
Table of Contents 前言 Windows 10, OpenCV4.0.1, Qt5.9.3, CMake3.12.1, MinGW5.3.0 Windows 10, OpenCV4.0 ...
- anaconda+cuda+cudnn+pytorch安装踩坑大全
windows环境下anaconda+pycharm+cuda+cudnn+pytorch安装踩坑大全 anaconda安装 pycharm安装 cuda cudnn pytorch gym环境安装 ...
- Linux内核踩坑笔记
systemtap embedded C踩坑笔记戳这: https://blog.csdn.net/qq_41961459/article/details/103093912 task_struct的 ...
最新文章
- 寄存器和常用的汇编指令
- 8. String to Integer (atoi) 字符串转成整数
- Ruby中如何识别13位的时间戳
- linux shell read line,【Linux shell】while read line
- tableau两个不同的图合并_【书稿摘要】Tableau地图函数(下)
- 中国索马杜林药市场趋势报告、技术动态创新及市场预测
- Python办公自动化 - 2 Word办公自动化
- Android__ListView控件的使用
- 内外网同时上怎么设置
- 在线投稿审稿管理系统mysql_某期刊在线投稿审稿管理系统.doc
- linux redis配置文件位置,Linux 安装配置Redis
- e的ax次方怎么求导
- 纳米金13nm|金属纳米粒子/Nano gold制备方法-齐岳生物
- Linux提高CPU使用率并设置固定占比
- 【Git】工作区、暂存区与版本库
- 计算机获得超级管理员,怎么获得Win7超级管理员权限
- Python3.8安装Pytorch
- 疫情之下,君子签电子合同助力员工入职、经销管理、租房正常运作
- JavaScript数值方法:把变量转换为数值的方法:
- Chisel入门------Chisel的基本语法4
热门文章
- 目前自己使用的一些软件资源(百度云持续更新)
- 深度linux密码忘记,Deepin深度系统登录密码忘记重设
- android 行车记录仪分析,基于Android的智能行车记录仪的设计与实现.doc
- This beta version of Typora is expired, please download and install a newer;Typora的测试版已过期,请下载并安装更新版本
- 提升STEAM教师能力素养提升路径
- 数据分析统计知识—描述性统计
- 【信息安全技术】实验报告:木马及远程控制技术
- 读书笔记:人工智能基础(高中版)
- 一加3t刷机后还卡_一加3T刷机包
- python 3.10上安装pyqt5