Linux C++安装学习笔记

  • 0、简述
  • 1、安装
  • Deepin linux系统
  • 安装 gcc/g++
  • 配置环境变量:
  • 安装VS Code
  • 动态库调用当前目录
  • 安装cmake
  • 安装QT6
  • 2、linux基本操作
  • vim,shell下编辑器。
  • su root,进入root用户
  • rm,删除文件
  • Shell的复制粘贴快捷键
  • whereis 查找

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)

deepin升级python3 deepin安装gcc_bash


然后选择:g++… :/user/bin/g++,这个选项,如果没有出现,说明g++没有安装好。

deepin升级python3 deepin安装gcc_deepin升级python3_02

动态库调用当前目录

比如当前程序的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下编辑器。


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:粘贴