windows + ubuntu + vscode开发环境配置安装

这篇具有很好参考价值的文章主要介绍了windows + ubuntu + vscode开发环境配置安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、卸载WSL/WSL2

        如果安装了windows子系统的朋友,可以选择继续使用。或者提前卸载WSL,再选择安装虚拟机。虚拟机占用内存较大,WSL可能对于开发的一些需求还有欠缺。根据自己的实际情况进行选择。

        WIN10/11安装WSL(请参考官方资料,很详细):

        外部连接审核不通过:见评论区

彻底卸载WSL

(1)删除Linux发行版

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

(2)删除Linux组件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

(3)从Windows中删除Linux

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

  (4)   重启电脑

二、安装VM 

下载链接:

     外部连接审核不通过:见评论区

(1)准备一个盘,专门放虚拟机,方便后期管理

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

(2)安装VMware

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

这里更改一下安装路径,其他直接默认安装即可。

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

密钥百度一下:

 外部连接审核不通过:见评论

 三、安装ubuntu

        ubuntu有两种,一种是带桌面的,一种是不带桌面的。这里建议安装不带桌面的版本(server版),带桌面的对与我们开发来说用不上,在一定程度上带桌面的版本性能相对低一点,差别不大。

镜像下载:

外部连接审核不通过:见评论

----------------------------------------------------------------------------------------------------------------------

安装流程:

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

接下来一路下一步即可...

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

不要选择中文、不要选择中文,会有问题,安装不了

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

选择第一个Install Ubuntu Server

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

继续选择语言为英文

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

位置选择其它

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

再选择亚洲

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

中国

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

美国

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

不需要测试键盘布局

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

键盘使用英文

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

等待联网安装

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

设置主机名

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

创建用户

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

设置用户密码

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

确认密码

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

确定使用弱密码

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

选择不加密主目录

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

配置时区

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

选择LVM 磁盘扩容技术

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

回车确认

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

将LVM写入磁盘

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

设置最大磁盘

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

将改动写入磁盘

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

不需要设置代理

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

安装完成,不要配置自动更新

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

选择需要哪些服务

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

点击YES

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

安装完成

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

四、安装vscode

官网下载地址:

 外部连接审核不通过:见评论

瓜式安装,不过多的强调了

五、配置远程登录

(1)检查是否安装了ssh

dpkg -l | grep ssh

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

如果没有安装:

sudo apt-get install openssh-client

sudo apt-get install openssh-server

sudo apt-get install ssh

(2)开启ssh服务

sudo /etc/init.d/ssh start

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

(3)ifconfig查看IP地址

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

(4)用远程工具连接(xshell或者MobaXterm)

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

 六、连接vscode

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

配置文件即可

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

设置免密登录

如果ubuntu版本比较低,可能没有.ssh目录。在终端输入 ssh localhost

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

ls -a就可以看到了

-------------------------------------------------------------------------------------------------------------------------

生成-密钥

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件​查看是否成功

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

创建一个 authorized_keys的文件

touch authorized_keys

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

将windows下的的公钥粘贴上去(C:\Users\RedmiBook\.ssh\id_rsa.pub)

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

新建窗口,如果没有成功,重启ssh服务

sudo service ssh restart

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

七、安装git

sudo apt-get update

sudo apt-get install git

 八、安装gcc/g++

sudo apt update

sudo apt install build-essential

为了方便,这么这里一键安装gcc、g++、make、libc-dev、dpkg-dev、binutils

  • GCC:GNU C编译器
  • G++:GNU C++编译器
  • Make:构建工具,用于自动化代码编译和构建过程
  • libc-dev:标准C库头文件和静态库文件
  • dpkg-dev:Debian软件包开发工具集合
  • binutils:二进制工具集,包括链接器、汇编器等

gcc --version

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

g++ --version

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

目前没有升级的必要性,如果觉得版本太低,需要升级,请参考(请注意自己的ubuntu版本):

ubuntu升级gcc和g++
https://blog.csdn.net/weixin_45747535/article/details/125902856

 九、安装cmake

ubuntu 16.04 默认安装的 cmake 版本为 3.5.1

这里我们就不安装 3.5.1版本了,但有时编译一些包时需要更高的版本,需要升级 cmake。

1.从官网下载安装包

源码安装cmake--安装指定版本
https://blog.csdn.net/weixin_46568899/article/details/128655214

2.通过PPA进行安装(其他版本类似)

sudo add-apt-repository ppa:george-edison55/cmake-3.8.1

sudo apt-get update

sudo apt-get install cmake

(很容易失败)

我们采用第一种方式:

sudo wget https://cmake.org/files/v3.25/cmake-3.25.0.tar.gz

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

直接去网站下载吧

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

解压

sudo tar -zxvf cmake-3.8.2.tar.gz

配置

sudo ./bootstrap 或者 sudo ./configure(这个好像有点问题)

编译

sudo make -j4

安装

sudo make install

cmake --version

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

十、ubuntu换apt源

Ubuntu换源是为了更快地下载软件,提高软件包更新的速度

 外部连接审核不通过:见评论

内推荐:(阿里的比较稳定点)

清华源 -->

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

网易源 -->

deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse

阿里云:

deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

备份,防止替换的源无效

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

sudo vim /etc/apt/sources.list

把上面的粘贴上去

更新源

sudo apt-get update

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

这些需要更换,或者清理下

其他的一些apt命令

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

十一、安装VSCode插件

本机:

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

个人比较喜欢的主题:

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

ubuntun中

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

基础的插件这么多基本够用了,后续需要的,自己安装即可...(数据库这些)

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

十二、代码提示、补全

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件​​

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

十三、vscode设置调试功能(配合CMakeLists.txt)

对于如何设置vscode进行断点调试 -- 这里根据需求进行配置

windows + ubuntu + vscode开发环境配置安装,c++项目相关,1024程序员节,c++,vscode,后端,中间件

 外部连接审核不通过:见评论

里只适合单个共享项目中,单个来...零散的不要配置了,用gdb更方便

十四、其他 

1.远程连接工具(终端)

推荐使用 MobaXterm --> 免费,个人觉得比XShell好用很多

2.文件传输(建议添加windows和Linux之间的共享文件夹,更快更方便)

3.抓包工具tcpdump等

....文章来源地址https://www.toymoban.com/news/detail-734974.html

到了这里,关于windows + ubuntu + vscode开发环境配置安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(54)
  • ubuntu 22.04配置开发环境 [Fcitx5中文输入法+配置 & 迁移vscode & 安装flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    一、安装Fcitx5 最简单三步骤,把下面的命令都跑一遍之后重启电脑,不要去下载搜狗输入法,非常垃圾 Fcitx 5 主程序 中文输入法引擎 图形界面相关 转载自掘金 二、安装 配置 vscode 安装的两种方法: 官网选择deb安装包 cd进安装包目录运行 直接在ubuntu software里搜索vscode安装

    2024年01月21日
    浏览(45)
  • vscode以及Anaconda安装以及相关环境配置

    相信很多的小伙伴和我一样初步涉入深度学习领域,那么对于小萌新来说,该选择什么样的方案去运行我们学习或者是下载好的项目呢?最常见的选择方案无非就是两种,一种是python搭配vscode/pycharm,这种方式不值得推荐,理由待会再说。另一种就是主流推荐方案,即anacond

    2024年02月04日
    浏览(61)
  • Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异)

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vs studio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vs code下

    2024年02月02日
    浏览(66)
  • 3、windows环境下vscode开发c/c++环境配置(二)

    前言:上一篇文章写了windows环境下,配置vscode的c/c++开发环境,这一篇讲vscode开发c/c++的配置文件,包括c_cpp_propertues.json,task.json及launch.json。 通过c/c++插件我们就可以来编写c/c++程序了,但是这仅仅是可以编辑c/c++程序,将c/c++程序编译成机器可以识别的语言还需要配合mingw或

    2024年02月21日
    浏览(34)
  • 2、windows环境下vscode开发c/c++环境配置(一)

    前言:VSCode是微软出的一款轻量级编辑器,它本身 只是一款文本编辑器 而已,并 不是一个集成开发环境(IDE) ,几乎所有功能都是以插件扩展的形式所存在的。因此,我们想用它编程,不只是把vscode下载下来就行,还需要 安装对应编程语言的扩展 以及 相应的编译器 。同时

    2024年02月21日
    浏览(35)
  • VScode(1)之内网离线安装开发环境(VirtualBox+ubuntu+VScode)

    Author: Once Day Date: 2022年7月18日/2024年3月17日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章可参考专栏: VScode开发_Once-Day的博客-CSDN博客 参考文章: Oracle VM VirtualBox Oracle® VM VirtualBox® User Manu

    2024年03月19日
    浏览(46)
  • VSCode安装及环境配置详细教程(windows版本)

    目录 安装VSCode 安装Python 检查环境变量 检查Python是否能运行 VSCode环境配置 切换成简体中文 添加Python插件 编写代码运行 !!请先在官网下载Python和VSCode安装包,保存至本地 Python官网:https://www.python.org/downloads/ 根据自己的电脑系统选择相应的版本。    VS Code官网:Download

    2024年02月13日
    浏览(96)
  • VScode——下载、安装、配置C/C++环境(windows)

    还在因为vscode官方下载慢而头疼嘛,按这个步骤来直接起飞兄弟萌 首先进入vscode官方网站然后选择对应版本下载 然后进入浏览器下载页面 复制下载链接粘贴到地址栏 将地址中的/stable前换成vscode.cdn.azure.cn 即可实现超速下载 下面是一个国内镜像的下载链接 https://vscode.cdn.az

    2024年02月03日
    浏览(67)
  • VSCode 配置 Spring Boot 项目开发环境

    神器IDEA在升级到2023之后越发卡顿, EDU邮箱也不能用了, 照现在这个JDK版本的升级速度, 神器不升级也不行, 需要开始物色替代品. 其它IDE我用得少, VSCode还是比较熟悉的, 可以作为备选项. 两三年前曾经试过配置Java环境, 存在不少问题作罢. 最近搜了下相关的文章, 感觉VSCode对Ja

    2024年03月10日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包