VMWare+Ubuntu+VsCode+C环境配置

发布时间 2023-06-13 17:19:42作者: LEE_Minhyung

昨天整个流程走了四次,我现在已经是虚拟机战士了TT

一、下载VMWare Station,打开一个新虚拟机,网络设置选NAT

二、到Ubuntu官网下载iso映像文件,虚拟机就使用这个映像。

        建议到官网下载最新版本22.04LTS,我用旧版本老是各种出错!!!

        Ubuntu系统下载 | Ubuntu

三、装好系统后一定一定要换源!!!国内用Ubuntu换源我愿称为必须步骤

        我用的清华源。ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

        选择符合自己ubuntu版本的源。

       在终端中输入:

  sudo gedit /etc/apt/sources.list

        建议做一个备份,然后把清华源复制进去。

四、进行软件更新操作和vim,gcc安装

  sudo apt update

  sudo apt-get -f install

  sudo apt-get upgrade 

  sudo apt-get install vim

  sudo apt-get install build-essential

五、在软件商店里下载vscode。无法加载的话在vscode官网下载.dep文件安装

六、进入vscode,安装c/c++的扩展

七、运行一个c文件,会让你配置luanch.json文件,配置如下

 

// An highlighted block
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
    {
        "name": "(gdb) Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}/${fileBasenameNoExtension}.out",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": true,
        "MIMode": "gdb",
        "preLaunchTask": "build",
        "setupCommands": [
            {
            "description": "Enable pretty-printing for gdb",
            "text": "-enable-pretty-printing",
            "ignoreFailures": true
            }
        ]
    }
    ]
}

待解决的问题:有好几次关机了重启,直接进入tty页面。我并没有卸载过python,网上建议安装desktop,也装不上,错误一环扣一环;而且由于设置的语言是中文,tty无法显示汉字,全是菱形符号,连报错是什么都看不到。遂重装。

不知道怎么解决,希望不要再出现这种问题了。

结束。此生不愿再重装虚拟机。