跳转至

Lab0 实验准备

Deadline

2024 年 9 月 18 日 23:59

本次实验用于指导同学们进行环境的搭建以及带领同学们熟悉实验中常用的 C++ 特性以及 Git 的操作,主要有以下内容:

  • 搭建 Ubuntu 22.04 虚拟机环境并下载本课程所需软件包
  • 测试环境配置是否成功
  • 使用 Git 维护代码版本并处理冲突
  • 了解基本的C++ STL(标准模版库)使用
  • 掌握大型CMake项目的Debug方法

文档

实验内容

实验一:LLVM 环境测试

阅读文档 Linux 环境配置LLVM 等软件环境配置,生成 Test.ll 文件。

实验二:Git

阅读文档 Git 的使用,完成实验任务 1、2、3。

实验三:C++ & Debug

阅读文档 C++ 常见语法 & 在CMake构建的大型项目中如何Debug,完成实验任务1、2、3。

实验要求

提交内容

Lab0 完成后,除了 answer.pdf 文件(需要回答Git的使用在CMake构建的大型项目中如何Debug中**实验任务**一节的问题),你还在 GitLab 上拥有一个名为 2024_warm_up 的远程仓库,该仓库有以下结构:

2024_warm_up_b:
- warm_up.txt
- readme.md
- Test.ll

在希冀平台上传提交你的 answer.pdf 文件,并提交 GitLab 仓库链接。

文件上传提交方式

对于上传的文件,助教会进行文本相似性检测,请同学们认真学习并完成要求。

alt text

GitLab 仓库链接提交方式

alt text

Alt text