血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置]

2024-04-20 19:52

本文主要是介绍血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一切都要从头开始,由于脑袋糊涂,没看到是虚拟机的文件,直接一口气全删掉了,哎!!数据恢复后发现也不行,磁盘文件还是缺失了一部分,只能重新再来了。

2847234fc595471cabb2167ca53fab40.pngb1cd7f9fbeba47fd84df9f3a52f2e72a.pngfc8df2bd1cb24177bb909cce0c78954a.pngd5c97d03bc084b86a6e39f3c80d92592.png09b48c86dcf743839b137d075eae74b5.png11e750bf85c24809b965e43183206e6f.png14e2f830a68d4b3082bb9add4f747e59.png2238391478394958972154c5caa165cc.png

等待ing

d8d62347e85e408aaa9e3553efa32ac3.png

e7b0f3dab7a9497c8188a7595a957075.png

看不到按钮,按tab 

611ff728864e4dc8be1618edb0479ded.png

77b63057c53a48e5901086660f1ca393.png

9f11308933d947ada036ce2743ec2c29.pngba0e753fa65247f4a88851a2c3c1b214.pngd83d0634c8274e469bbc43d88305dafd.png

41403865f5c74d69b6a2726234f31e8e.png60183755398b42de8cf047cb3073f1d7.png

等待ing

250baa291dcb4650b0b1a0f7963784ee.png

分辨率感觉只有这个最合适了,可以看到❌

21c371b179444e41bb3df098d8edcfb9.png

检查一下联网问题

bdb2171e888e48c9bb022b5e3a3767bd.png

文件中文名解决

331c99f7a8734c4cafdb9309732e5e04.png

29336c13619b4225a3ec09c33f5601b1.pngdf844a58666f46bead41e0745c8f47b6.png

复制粘贴问题解决

3c9f2c1e9cab43219fb961a9cce42fa1.png

9859a8d5a16a45638277bf19f5591b23.png

终端放到桌面解决

2bea97b20cb74510a2345b3a3942fb70.png

输入中文解决

b6b803e1d2ec4f7884339e771ddef96e.png

b1dfc844d2e34ee494162de904297190.png

0281cce4726d424f90dccf60df755221.png

安装各种工具

f718ac8f9fc6497bb33257270a04b8fc.pngdb7e66c575434cd69a7c445efafeafdf.pngc94c15f28b47405599e8d5f1689a08fc.png

571e5ee806c34839a4b1fe4cbc806fe6.png

ebd7039258994df4b48c0f18c76d9703.png5c3c0276971b4346bf2b79e2aeb275e9.png

vscode安装

f08a5e019c844e72a6b206653f4b8af1.png

为了显示应用图标还是用下面分辨率

d57e4e8b2a2647d599f1b8e519e85150.png

vscode配置

fcb3727636e046d098f600e33ae2a199.png

6ce409942eec4a6a817dc07675ee8cd4.png

左下角设置主题

ba497f7ebd6345058e60077d69e0a73b.png

526bad7cf134433e8fa4738c4cb9c7e6.png

0fb5f8604ed44a46b470da569f619a84.png

98decaa57c894964aee5100e3613e7d0.png

tasks.json

{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++ build active file","command": "/usr/bin/g++","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "compiler: /usr/bin/g++"}]
}

launch.json

{  "version": "0.2.0",  "configurations": [  {"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}",     // 写程序地址"args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true},{"description":  "Set Disassembly Flavor to Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: g++ build active file",    // 写Launch前需要做的tasks,内容与tasks.json的label项相同"miDebuggerPath": "/usr/bin/gdb"    // 写调试器路径}]  
}

d17bbd9ce5d743e98a8229abf6d97e56.png

python环境搭建

f60d1dbcb9b14264a21eb24c81c0ab41.png

8c6e8937c0784aab8497f0a5f36d57e2.png

字体大小设置

ea35495c3417437a9e2f4bca9f08d465.png

终端字体设置

fcef835d289a4c4f961f2e8f1e5708a8.png

miniob环境配置

git安装

c8ad6b73be324535875f00273b4d6d3e.png

指定分支

bef7c1e9e2f9405893112db2b1652f83.png

e76c1acb9a63459fad9dabbaf1858b8a.png

69e9f8d00f474085ad67df37e99542d3.png

0a2a8c4241394b21abca221114ee5bd7.png

c99ce441878844c783702b30e342dadf.png

81698b2d29464d15b2b09dc86116c93a.png

13e321951d044496822d3820523b955b.png

565041dee45941af9521bbb245606dd1.png

wget http://ftp.gnu.org/gnu/bison/bison-3.7.tar.gztar xvf bison-3.7.tar.gz
cd bison-3.7
./configure
make
sudo make install
{"options": {"cwd": "${workspaceFolder}/build"},"tasks": [{"label": "cmake","command": "cmake","args": ["-DDEBUG=ON",".."]},{"label": "make","command": "make"},{"label": "CMake Build","dependsOn": ["cmake","make"]}],"version": "2.0.0"
}
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/bin/observer","args": ["-f", "../../etc/observer.ini"],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description":  "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "CMake Build"}]
}

7c4c00dc43c44d65889e01bd28de52db.png

d0fdea145e554ed2a85ebf817d73936f.png

c534aa36f0f240639229ba676aad30a1.png

 

成功

e8ab1e837fda4066ab97a9e3e0bef301.png

配置这个环境的时候遇到点困难,以为要自己装libevent那些,卡了很久,其实你一开始build的时候会自动给你装好,然后这个克隆代码的时候,最好不要自己建一个文件夹,我这也是遇到点小问题,直接克隆就好。还出现了他不会克隆deps里面的3rd,就这个地方卡了很久,就只能重新克隆或者手动复制文件了。

暂时到这里,后续有其他操作再更。

 

这篇关于血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/921176

相关文章

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

C#如何调用C++库

《C#如何调用C++库》:本文主要介绍C#如何调用C++库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录方法一:使用P/Invoke1. 导出C++函数2. 定义P/Invoke签名3. 调用C++函数方法二:使用C++/CLI作为桥接1. 创建C++/CL