[学习笔记]Deepin安装/gcc g++ 安装/vs code安装/ helloword编译/Linux基本命令

0、简述

如果从零开始,下面就可以完才C ++的vs code调试

  • 安装Deepin
  • 终端内,安装 gcc / g++/gdb,命令:sudo apt install g++
  • 从应用商店安装vs code
  • 在 vscode的扩展商店内安装vs code的插件: c++, code runner
    上面几个就可以实现C++ 的hello.cpp的编译/调试
    详细请见下面的说明

1、安装

Deepin linux系统

在win10下,到官网下载64位系统ISO,
下载后,映射光驱,打开制作iso等exe,进行启动U盘制作,最好是清空U盘再制作。
把电脑设置位U盘启动是第一顺序
插入U 盘重启,进行Deepin安装。具体到安装见教程。
最好是全盘安装,提前备份好数据到移动硬盘。

安装 gcc/g++

使用whereis gcc 查找gcc,deepin 安装啦gcc,g++没有安装。
sudo apt install gcc 安装gcc,这个是编译c为主的,
sudo apt install g++ 安装g++, 这个需要安装,编译c++专用。
sudo apt install gdb 安装gdb, 这个应该是用于调试的。

配置环境变量:

注这个环境变量的设定,好像不是必须的,在VS Code里一样可以进行编译调试
进入root权限,打开配置文件:
vim /etc/bash.bashrc
看看文件内设定里环境变量里吗,没有等话,添加下面变量,在文件最后:
INCLUDE,C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,LD_LIBRARY_PATH,

# gcc/g++ include, Kevin 2021-8-11
export INCLUDE=/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed/:/usr/lib/gcc/x86_64-linux-gnu/8/include/
export C_INCLUDE_PATH=/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed/:/usr/lib/gcc/x86_64-linux-gnu/8/include/
export CPLUS_INCLUDE_PATH=/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed/:/usr/lib/gcc/x86_64-linux-gnu/8/include/
#gcc/g++ lib path
export LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/8/

安装VS Code

在官网下载VS Code linux版本,进行安装。
安装VS Code应用商店里到C++等插件,
参考相关教程

创建hello.cpp

#include <stdio.h>
int main()
{
    printf("hello world!");
    return 0;
}

按F5调试,或Run and Debug,提示"Create a launch.json file"
然后选择 C++(GDB/LLDB)
在这里插入图片描述
然后选择:g++… :/user/bin/g++,这个选项,如果没有出现,说明g++没有安装好。
在这里插入图片描述

动态库调用当前目录

比如当前程序的lib目录为:~/workspace/helloword,全称为/home/haihuay/workspace/helloword
在终端输入:export LD_LIBRARY_PATH=/home/haihuay/workspace/helloword
或者:LD_LIBRARY_PATH=/home/haihuay/workspace/helloword:LD_LIBRARY_PATH
然后运行主程序就可以调用了。

安装cmake

还在研究。请等待。

安装QT6

还没有开始。请等待。

2、linux基本操作

vim,shell下编辑器。

具体参考:Vim菜鸟教程
如 vim /etc/bash.bashrc
vi /etc/bash.bashrc

i进入编辑模式,最下面显示–INSERT
esc退出编辑模式
:wq保存退出
:q不保存退出

su root,进入root用户

提示输入密码后,可以进入root用户状态。可以有权限更改一些文件,如etc/bash.bashrc

rm,删除文件

删除: rm /etc/.bash.bashrc.swp
强制删除: rm -f /etc/.bash.bashrc.swp

Shell的复制粘贴快捷键

whereis 查找

whereis gcc
2. 在控制台下:
【Shift】+【Insert】:复制 或  用鼠标选中即是复制。
【Ctrl】+【Insert】:粘贴  或  单击鼠标滚轮即为粘贴。
如果是笔记本,Insert需要按Fn等话,就同时按下Fn即可。

  1. 在终端下:
    Ctrl+Shift+C :复制
    Ctrl+Shift+V:粘贴

引用:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄鸭code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值