Linux
ThinkOver33
这个作者很懒,什么都没留下…
展开
-
VSCode + CMake 在Ubuntu上进行C++开发
最近由于工作需要,学习了一下在Linux上进行C++开发的一些方法。以前都是依赖于QtCreator,现在想直接用轻量级的VS Code进行开发。 记录相关学习笔记。所需插件:其中,CMake插件提供CMakeLists.txt的高亮显示,等等,而CMake Tool比较厉害,是整合在VS Code上的CMake插件。安装好CMake Tool,并且在打开的文件夹内写好CMakeL...原创 2018-08-03 21:06:06 · 17117 阅读 · 7 评论 -
PCL库+VS Code 第一发实战
今天第一次使用VScode在Linux上成功运行调试了一个C++程序,特此记录相关代码首先是 RegTest.cpp:这里的一些PCL的头文件,可以通过VS code的小灯泡智能补全到c_cpp_properties.json文件中。#include <iostream> //标准输入输出头文件#include <pcl/io/pc...原创 2018-08-03 21:22:06 · 7258 阅读 · 7 评论 -
Ubuntu settings
sudo apt-get remove libreoffice-commonsudo apt-get remove unity-webapps-common# Open in terminal:sudo apt-get install nautilus-open-terminalsudo apt install git gcc安装fcitx键盘输入法系统 ...原创 2018-08-08 14:48:43 · 693 阅读 · 0 评论 -
ROS程序调试
最近在用VS Code进行ROS开发,但是一直遇到打了断点但是不能正常命中的问题今天学习了一下才知道是没有在CMakeLists.txt中加入调试信息将下面两行加入到CMakeLists.txt中,set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g ")set (CMAKE_VERBOSE_MAKEFILE ON)再编译出来的程序就可以用...原创 2018-09-14 11:44:32 · 3087 阅读 · 1 评论 -
Linux下递归寻找目录下所有子文件夹和文件的名字
#include <dirent.h> //需要该头文件int readFileList(const char *basePath){ DIR *dir; struct dirent *ptr; char base[1000]; if ((dir=opendir(basePath)) == NULL) { perror(...转载 2018-11-30 09:56:33 · 7587 阅读 · 0 评论 -
Win10安装Ubuntu子系统及图形化界面详细教程
在准备进行安装之前,推荐C盘上至少有5G的空余空间。1 win10设置打开两个设置:1.开发人员模式:2.启用子系统功能2 安装打开Microsoft Store,搜索Ubuntu,出现如下界面:选择我红框框出来的两个版本,不要选第一个,那个有坑。安装速度还是挺快的。安装完了之后会在开始菜单出现linux的bash:打开之后还需要继续安装一小会...原创 2019-02-28 09:40:22 · 161514 阅读 · 98 评论 -
Ubuntu的备份和恢复命令
备份系统# 备份系统的命令:# 首先切换到root用户sudo sucd /# 先备份系统文件,这里把压缩后的.tar.gz文件放在另外一个硬盘里# 实际的保存路径需要修改tar -cvpzf /media/glx/Data1/SysBackups/ubuntu_backup_sys@`date +%Y-%m-%d`.tar.gz --exclude=/proc --exclu...原创 2019-07-30 11:24:25 · 2710 阅读 · 1 评论 -
在已有Linux的系统上不使用U盘,直接硬盘重装系统
从Ubuntu官网下载ISO镜像文件,下载下来后,重命名为ubuntu.iso,并使用sudo权限将文件移动到根目录,因为一会要输入文件路径和文件名,太长了很麻烦 确保你在开机时是能够看到grub的引导界面的,即每次开机都需要手动选择要进入的系统:类似下图所示: 在引导界面上,按c进入命令行模式 在命令行分别输入以下命令:(注意红字部分说明)loopback loop (hd0,3)/ub...原创 2019-10-09 16:45:20 · 3577 阅读 · 1 评论