虚拟机中Ubuntu C++开发环境搭建

Vmware Ubuntu C++ 开发环境搭建



内容

学习记录,配置Vmware Ubuntu系统中vscode C/C++ 开发环境,并通过 SSH连接本地仓库和Github远程仓库


一、下载Vmware,Ubuntu映像以及必要的配置

1.Ubuntu系统下载官网地址
2.安装vmware tools 实现粘贴板共享

apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop

3.在软件和更新中切换下载源

4.安装开发工具gcc、g++,调试工具gdb等。

sudo apt update
sudo apt install build-essential
默认的 Ubuntu 软件源包含了一个软件包组,名称为 “build-essential”,它包含了 GNU 编辑器集合,GNU 调试器,和其他编译软件所必需的开发库和工具。

5.跨平台构建工具CMake

sudo apt install cmake

二、Vscode配置

1.安装C/C++, Code Runner插件
C/C++:

Code Runner:

Code Runner设置

2.建立launch.json和tasks.json文件

tasks.json文件告诉VSCode代码如何编译代码
launch.json 是用于运行和调试的配置文件

launch.josn:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "compile",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

tasks.json:

{
    "version": "2.0.0",
    "tasks": [{
            "label": "compile",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "problemMatcher": {
                "owner": "cpp",
                "fileLocation": [
                    "relative",
                    "${workspaceRoot}"
                ],
                "pattern": {
                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                    "file": 1,
                    "line": 2,
                    "column": 3,
                    "severity": 4,
                    "message": 5
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

现在就可以在vscode中调试编译和运行了

三、Git安装并连接到github

1.安装Git和SSH

sudo apt-get install git
sudo apt-get install ssh

2.配置用户信息
该用户名和邮箱地址用于在提交git任务时,能够显示提交者的用户名和邮箱,为了区分不同开发人员的身份,但与你的github账号无关。

git config --global user.name "提交用户名"
git config --global user.email "用户邮箱地址"

3.建立本地仓库

git init "仓库名"

4.生成密钥文件
生成的密钥文件默认在~/.ssh,id_rsa是私钥文件,id_rsa.pub是公钥文件

ssh-keygen -t rsa -C "github账号邮箱"

5.在Github上建立SSH密钥并填入生成的公钥"id_rsa.pub"内容
点击头像–Setting

6.将本地仓库设置远程仓库

git remote add [定义远程仓库别名,默认为origin] [远程仓库的ssh地址]
虚拟机配置VSCode的C/C++环境可以让你在虚拟机进行C/C++开发工作。以下是配置步骤: 1. 安装VSCode:首先,在虚拟机下载并安装Visual Studio Code。你可以从VSCode官方网站上下载适用于你的操作系统的安装包。 2. 安装C/C++扩展:打开VSCode,点击左侧的扩展图标(或按下Ctrl+Shift+X),在搜索框输入"C/C++",找到并安装Microsoft的C/C++扩展。 3. 安装编译器:在虚拟机,你需要安装一个C/C++编译器。常用的编译器有GCC和Clang。你可以使用包管理器(如apt-get、yum等)来安装编译器。 4. 配置编译器路径:打开VSCode,点击左下角的设置图标(或按下Ctrl+,),在搜索框输入"C/C++",找到"C/C++: Edit Configurations (UI)"选项,点击进入编辑配置界面。在"Compiler path"字段填入你安装的编译器的路径。 5. 创建C/C++项目:在VSCode,点击左侧的资源管理器图标(或按下Ctrl+Shift+E),右键点击一个文件夹,选择"New Folder"来创建一个新的文件夹作为你的项目目录。然后,点击左侧的源代码管理图标(或按下Ctrl+Shift+G),选择"Initialize Repository"来初始化一个Git仓库。 6. 编写C/C++代码:在项目目录创建一个新的C/C++源文件(如hello.c),在文件编写你的C/C++代码。 7. 编译和运行代码:在VSCode,点击左侧的调试图标(或按下Ctrl+Shift+D),点击顶部的绿色箭头按钮来编译和运行你的代码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值