• 01.02 环境搭建详细介绍


    一:windows下的vs2017安装

    c盘空闲空间尽量不要少于30G。
    <1>安装路径能设置到其他盘符(非c盘符),尽量安装到其他盘;
    <2>安装时只勾选和c++有关的选项,切不可多勾选;
    <3>vs2017社区版(community);

    二:准备一个word文档“linux c++通讯架构实战课程-重要内容记录.doc"

    三:windows下的虚拟机安装

    装虚拟机软件(虚拟出一台电脑),然后我们就可以在这个虚拟出来的电脑上来安装一个linux操作系统;
    装虚拟机软件采用的WMware-workstation;

    每位同学必须能够熟练的用百度搜索来解决问题;

    四:虚拟机中安装linux 操作系统

    <1>红帽子Red hat,收费;
    <2>CentOS:被红帽子收购,免费的;
    <3>Ubuntu(乌班图),免费;

    用户名:zzy 密码:zzy
    ctrl+alt一起按,就能把鼠标显示出来;

    五:配置固定IP地址

    要修改配置文件需要vim编辑器,Ubuntu要安装这个编辑器: sudo apt-get install vim-gtk

    两台主机(Windows,Ubuntu)

    ip地址不能相同,但是要在同一个网段中

    主动发送数据包这一端叫“客户端”,另一端叫“服务器端”

    windows电脑的网络信息用ipconfig来查看;
    本地链接 IPv6 地址. . . . . . . . : fe80::bc69:56d5:3ab7:f629%16
    IPv4 地址 . . . . . . . . . . . . : 192.168.96.239
    子网掩码 . . . . . . . . . . . . : 255.255.248.0
    默认网关. . . . . . . . . . . . . : 192.168.96.1

    准备将Ubuntu的ip地址设置为:192.168.96.150
    linux上查看网络信息是用ifconfig,网卡叫ens33

    vim编辑器分文本输入状态,命令状态,从命令状态切换到文本输入状态,需要按字母i;
    从文本输入状态切换回命令状态,按键盘左上边的esc键盘。
    在命令状态下输入:wq!(存盘退出),而输入:q!(不存盘退出)
    修改一下dns:8.8.8.8

    设置流程:

    sudo vim /etc/netplan/01-network-manager-all.yaml  //打开网卡配置文件
    
    • 1
    network:
        ethernets:
             ens33:
                dhcp4: no
                dhcp6: no
                addresses:
                  - 192.168.96.150/24
                routes:
                  - to: default
                    via: 192.168.96.150
                nameservers:
                  addresses:
                    - 114.114.114.114
                    - 8.8.8.8
        version: 2
        renderer: networkd
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    sudo netplan apply  //应用该配置
    
    • 1

    六:配置远程连接

    <1>需要在linux上安装ssh服务;

    sudo apt-get install openssh-server  //安装ssh服务
    ps -e | grep ssh  //查看ssh服务
    
    • 1
    • 2

    <2>远程连接工具,推荐 XShell;

    七:安装编译工具gcc(编译c程序.c),g++(编译c++程序,就是.cpp程序)等

    sudo apt-get install build-essential
    sudo apt-get install gcc
    sudo apt-get install g++

    八:共享一个操作目录

    <1>对于vim使用的不习惯;
    <2>可以安装samba服务;可以路径映射;(这里不采用)

    可以通过虚拟机,把一个windows下的目录共享。让linux可以访问这个目录。

  • 相关阅读:
    ros2知识:在单个进程中布置多个节点
    异地局域网对接:异地组网原理与实操
    网络通信基础
    图解AVLTree
    利用ChatGPT提升测试工作效率——测试工程师的新利器(一)
    《数字图像处理-OpenCV/Python》连载(7)视频文件的读取与保存
    [Unity3D]Navigation导航系统讲解及其应用
    新文件覆盖旧文件还能复原吗,3个方法快速恢复覆盖文件!
    tcp/ip协议2实现的插图,数据结构
    R语言—矩阵
  • 原文地址:https://blog.csdn.net/zzyzxb/article/details/126643800