java程序员如何搭建C++windows开发环境搭建(二)

​ 本文将分三个步骤介绍怎么搭建C++windows开发环境,按照步骤傻瓜式的操作就行,如果遇到问题结合AI一般都能够解决。

说明:本系列文章主要是为了给转行做c++的初学者朋友们一些引导,少走些弯路,相关技术点网上别的博客或者AI都有很多,所以写的并不会很深入。

一、Clion的安装

1、官网下载连接

ruby 复制代码
https://www.jetbrains.com/clion/download/?section=windows

​

2、安装不做介绍网上教程很多直接下一步即可,参考博文

bash 复制代码
https://blog.csdn.net/m0_74091276/article/details/146997857

3、激活软件,花小钱办大事直接上淘宝,参考链接

perl 复制代码
https://s.taobao.com/search?_input_charset=utf-8&commend=all&ie=utf8&initiative_id=tbindexz_20170306&page=1&preLoadOrigin=https%3A%2F%2Fwww.taobao.com&q=clion%E6%BF%80%E6%B4%BB&search_type=item&source=suggest&sourceId=tb.index&spm=a21bo.jianhua%2Fa.search_downSideRecommend.d1&ssid=s5-e&suggest=0_1&suggest_query=Clion&tab=all&wq=Clion

二、使用安装WSLubuntu

WSL介绍

WSL全称Windows Subsystem for Linux,它是Windows10带来的新特性,用于Windows系统上的Linux子系统。也就是说,可以在Windows系统中获取Linux系统,这个过程无需通过虚拟机,而是直连计算机硬件。

简而言之,WSL无需虚拟一套硬件设备就可以直接使用主机的物理硬件来构件Linux系统,且它不会影响原本Windows系统的正常使用。传统安装Linux系统:需要安装VMware等虚拟机

具体安装步骤如下:

1、启用或关闭windows功能

​

​

2、下载ubuntu及安装

重启电脑

重启电脑

重启电脑

完成后加载后,重启电脑

重启完成后,打开微软应用商店(Microsoft Store),搜索"Ubuntu",点击获取,等待下载

这里如果访问不了可以采用一些别的手段懂的都懂哈,不赘述,参考链接(有介绍windows上的使用)

ini 复制代码
https://blog.csdn.net/xiayonghjj/article/details/150638430?spm=1001.2014.3001.5502

​

下载完成后,在桌面搜索栏搜索"Ubuntu",并点击"打开"

​

如出现如下提示,按提示进行操作

​

按"回车",再选择"是",等待下载、安装新版本的子系统(注:1.会比较慢;2.如果失败,可尝试重复执行几次)

​

按"回车",退出

​

重启电脑,完成更新后,再次打开ubuntu,按照指示填入用户名和密码

​

​

​

在Windows系统中也成功出现Linux子系统

​

默认命令行页面设置

此时,启动"Ubuntu"默认打开的是windows的命令行页面。如果想默认打开是Linux系统命令行,可以进行如下设置:

​

​

再次打开时,默认打开如下命令行页面

​

3、迁移ubuntu

完美解决C盘空间紧张的情况。ubuntu默认是装在C盘,而往往我们C盘空间有限,ubuntu系统会占用10-20G,后面还要装一些工具包,本来空间不足的C盘,更加雪上加霜,那么怎么迁移呢?其实很简单:

打开我的电脑,选择c盘右键,点击属性或者在设置里面找到应用-->安装的应用

​

​

点击详情信息找到:

​

点击移动,等待一会就可以完美的移动到你电脑的其他盘

三、Clion配置ubuntu

1、安装常用开发工具包

arduino 复制代码
sudo apt-get install -y \    build-essential \
    curl \
    zip \
    unzip \
    tar \
    git \
    cmake \
    ninja-build \
pkg-config

2、打开Clion 在settings设置ubuntu如下

​

至此C++基本开发环境已安装完毕,如有问题可评论区讨论。下篇将介绍Clion外部包管理工具vcpkg

​

相关推荐
子兮曰3 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰3 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
倒头就睡的小比特3 天前
算法竞赛C++常用的STL
c++·算法
weilx12343 天前
C++笔记-文件IO-<fcntl.h>
c++
爱勇宝3 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
胡写代码3 天前
别再前后端各写一套表单校验了
java·后端
大勇前进3 天前
原生 PHP 还是 Laravel?小项目到底要不要上框架
后端
yuzhi_liu3 天前
我用 LangGraph4j 实现 Multi-Agent Supervisor
后端
alsmile3 天前
Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现
后端·开源·go
大白803 天前
PHP 内存溢出排查思路:看懂报错日志,精准定位问题
后端