WSL学习(三)——搭建Linux + C++ + SOME/IP 基础开发环境

上一博文中WSL Ubuntu 已经迁移到 D 盘并且确认能正常启动 ,现在开始搭建 Linux + C++ + SOME/IP 基础开发环境

先安装这 5 个:

工具 分类 输入 输出 在项目中的角色
GCC / G++ 编译器 .c / .cpp 源文件 目标文件(.o) / 可执行文件 将源码翻译为机器码
Make 构建工具 Makefile + 源文件 可执行文件 按规则自动调度编译与链接
CMake 构建系统生成器 CMakeLists.txt Makefile(Linux) / 工程文件(Windows) 跨平台生成构建配置
Git 版本控制工具 源码仓库(远程/本地) 历史版本、分支、提交记录 代码下载、版本管理、协作
Boost C++ 第三方库 头文件(.hpp)+ 链接库(.so / .a 供编译器调用的 API vsomeip 的底层依赖(网络/线程/日志)

第 1 步:进入 Ubuntu

在 Windows CMD:

复制代码
wsl

然后进入 Linux 家目录:

复制代码
cd ~

确认:

复制代码
pwd

应该是:

复制代码
/home/hou210318

第 2 步:更新软件源

执行:

复制代码
sudo apt update

它可能会让输入密码**。**等它执行结束。

命令 场景 执行时间
sudo apt update 刷新软件目录,不升级软件 每次安装前建议执行
sudo apt upgrade -y 系统空闲时,全面升级所有软件 每周一次即可
sudo apt update && sudo apt upgrade -y 一次性完成两步 新装系统后必做

第 3 步:安装基础工具

然后执行:

复制代码
sudo apt install build-essential cmake git

如果出现:

复制代码
Do you want to continue? [Y/n]

输入:

复制代码
Y

回车。


第 4 步:安装 Boost( C++ 库集合)

接着:

复制代码
sudo apt install libboost-all-dev

然后同样输入:

复制代码
Y

第 5 步:一次性检查环境

安装完成后,我们执行:

复制代码
g++ --version

再:

复制代码
cmake --version

再:

复制代码
git --version

最后:

复制代码
dpkg -s libboost-all-dev | grep Status

正常情况下应该分别能看到版本信息,并且最后一条:

复制代码
Status: install ok installed
相关推荐
孙启超1 小时前
【AI开发之Rust】第 6 课:结构体、枚举与方法 —— 开始定义自己的类型
开发语言·人工智能·后端·ai·rust
电商API_180079052471 小时前
电商平台数据分析实战_帖子
开发语言·爬虫·python·数据采集·京东
传奇开心果编程2 小时前
【Rust入门知识点学与练】第36课:所有权——移动、借用、Copy、切片
开发语言·学习·rust
传奇开心果编程2 小时前
【Rust入门知识点学与练】第35课:工具链与反馈环——先学会读编译器在说什么
开发语言·学习·rust
重生之小比特3 小时前
【Java SE】字符串 - String类
java·开发语言·intellij-idea
M78佐菲11 小时前
51单片机学习笔记:ds18b20要点整理
linux·笔记·嵌入式硬件·学习·51单片机
lsswear11 小时前
Python 并发 线程
开发语言·python
郑州光合科技余经理11 小时前
国际版外卖系统:税率字段怎么和订单主流程解耦
android·java·开发语言·前端·后端·php·ai编程
软件课代表CiCi11 小时前
运行库是什么?电脑缺运行库怎么办?c++运行库缺失修复全攻略
开发语言·c++·windows·电脑·dll修复·dll丢失·运行库