Linux C++安装学习笔记
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即可。
- 在终端下:
Ctrl+Shift+C :复制
Ctrl+Shift+V:粘贴