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
相关推荐
starzy19908 小时前
深入理解Scala隐式类:扩展方法机制
开发语言·人工智能·scala
M--Y8 小时前
LangGraph 工作流模式
开发语言·javascript·python·langchain·大模型·llm·langgraph
一只大鸽子9 小时前
游戏开发笔记4-像素画基础 轮廓-直线和曲线
笔记
小杨小杨、努力变强!9 小时前
python学习笔记
笔记·学习
吴可可12310 小时前
WScript Shell操作注册表详解
开发语言
纪念 22910 小时前
C++ 算法基础 (差分)
开发语言·c++·算法
杨逢昌工厂6S管理12 小时前
150-杨逢昌一线现场诊断笔记:越管一线越抵触背后的熵增机理与基准化治理
经验分享·笔记·职场和发展·学习方法
码农小河6615 小时前
基于PHP的电商后台蜜罐系统
开发语言·php
starzy199015 小时前
深入理解Scala柯里化函数:函数链式变换
开发语言·scala
Star(up up up)15 小时前
Redis Windows 安装教程:使用Windows 的 Redis 压缩包
redis·笔记·学习·程序人生·云原生·学习方法·改行学it