Linux
文章平均质量分 78
Xu_lib
Just Coding !
展开
-
linux下cmake-3.11.4安装
1、ubuntu 14.04默认的cmake版本过低,很多时候在需要更高版本。以下自己安装的过程记录。2、首先需要确认是否安装好g++,gcc (安装方法 sudo apt-get install gcc,sudo apt-get install g++) 下载 wget https://cmake.org/files/v3.11/cmake-3.11.4.tar....原创 2018-06-16 13:20:51 · 5076 阅读 · 0 评论 -
Linux修改命令提示符字体颜色(PS1变量)
一、PS1变量的格式:(1)\[\e[F;Bm\] 为字体的颜色设置的格式。其中:F为字体的颜色,编号为30~37;B为字体背景颜色或控制的各种格式。\[\e[Bm\] 在没有F项时,也可以设置相应的数字来表示字体的颜色。(2) \[\e[0m\] 为字体格式到此截止的标志,否则字体格式会一直延续下去。其实质时B取0,从而使设置OFF(3) F , B 的...原创 2019-01-07 21:27:03 · 1732 阅读 · 0 评论 -
Linux 文件系统
1、在权限最前面的符号及其意义: '-' 表示文件; 'd' 表示目录; 'c' 字符设备(如串行端口); 'b' 块设备;2、文件系统:/home #存放用户目录的数据。/opt ...原创 2018-12-25 23:57:09 · 163 阅读 · 0 评论 -
Ubuntu 常用命令
一、关机:立刻关机(一般加-p 关闭电源):$ sudo halt 立刻关机 :$ sudo poweroff 立刻关机:$ sudo shutdown -h now 指定多少分钟(time)后关机 :$ sudo shutdown -h time二、重启:立刻重启:$ sudo reboot $ sudo shutdown -r ...原创 2018-12-25 17:51:49 · 460 阅读 · 0 评论 -
Ubuntu上安装OpenCV
一、安装1、从源码进行安装OpenCV的官网 Releases版本中下载最新版本。(官网地址:https://opencv.org/) 2、选择源码下载,将其解压到 opencv3文件夹中。3、在编译之前先安装依赖项:sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-d...原创 2018-12-25 16:47:34 · 317 阅读 · 0 评论 -
cmake编译文件
一、任何 c++ 程序都可以用g++来进行编译,但是当程序的规模越来越大时,用g++来进行编译将变得十分繁琐和低效。可以 用 cmake来进行高效的编译。二、在cmake 工程中进行编译的一般流程:在存放代码的文件夹中,编写好源代码文件 **.cpp 和 CMakeLists.txt 文件 mkdir build //新建build文件夹cd bu...原创 2018-12-24 16:50:34 · 2543 阅读 · 0 评论 -
Ubuntu 分区
https://blog.csdn.net/zhangxiangweide/article/details/74779652 linux分区设置。法一:Swap(相当于电脑内存):逻辑分区、大小设置为电脑内存大小,2G,4G;/boot(引导分区):主分区:大小设置为...转载 2018-11-29 16:03:02 · 269 阅读 · 0 评论 -
Linux 升级 g++,gcc 到5.5.0版本
Ubuntu14.04LTS上跑ORB-SLAM2,安装 pangolin 时,执行 “make -j4”总是出错。最后查出来是Ubuntu上的默认g++版本为:gcc4.8,g++4.8的原因,现将其分别升级到:gcc5.5.0,g++5.5.0 的版本。#添加软件仓sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo ...原创 2018-12-28 18:28:27 · 5696 阅读 · 1 评论 -
Ubuntu 安装搜狗输入法
一、安装1、添加fcitx的PPA源:sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install im-configsudo apt-get -f install # 修复安装2、在sogou官网(https://pinyin.sogou.com/linux/...原创 2019-01-06 17:50:38 · 1263 阅读 · 0 评论 -
CMake 构建一个库文件,并进行调用
一、建立libfile和binfile两个文件夹。其中libfile为库文件,放编译的库文件。binfile文件放可执行程序和文件。二、libfile文件夹结构如下: 1、build为编译文件夹,lib为源代码文件夹。各个文件夹下面都有一个CMakeLists.txt文件。 主工程目录下(libfile/)的CMakeLists...原创 2019-01-05 21:23:57 · 2461 阅读 · 0 评论 -
linux中 export 用法及环境变量
Linux export命令用于设置或显示环境变量。在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。一、语法如下:export [-fnp][变量名称]=[变量设置值]参数说明:-f 代表[变量名称]中为函数名称。-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。-p ...原创 2019-01-05 16:01:27 · 44005 阅读 · 2 评论 -
g++来进行编译的头文件路径问题
Linux中用 g++ 来对 .cpp文件进行编译的时候,当头文件不在系统默认的 /usr/local/include/ 中时,需要为其指定路径。有如下几种方法。方法1、在进行编译时用 -l 选项来指定路径:# /path/to/eigen/ 为eigen头文件的路径所在。g++ -I /path/to/eigen/ my_program.cpp -o my_program 方法...原创 2019-01-10 18:22:51 · 7533 阅读 · 0 评论 -
Linux系统 source 命令及系统变量
一、用法source Filename// 在当前的 bash 环境中读取并执行Filename中的命令。同时source常用于// 重新执行刚刚修改的文档,使其立即生效。// source命令也常常等同于点命令(.)// 如以下两个命令是相同的作用:source Filename. Filename # . 与Filename之间有空格二、source命令从...原创 2019-01-05 15:43:15 · 835 阅读 · 2 评论 -
Ubuntu连接宽带的设置
安装了Ubuntu系统,需要连接宽带,具体的流程方法如下:转载 2018-12-03 12:46:55 · 2468 阅读 · 0 评论 -
ubuntu下切换输入法
ubuntu默认的中文——英文输入法的切换为:ctrl+space 使用起来和之前习惯不同。将其修改为 ctrl+shif1、点击如下图的标志后,选择“首选项(P)”栏,2、3、分别点击如下序号标示的选项,按提示来进行选择。4、设置完成之后,可以按 ctrl+shif 键来切换输入法,按shift 键来切换中英文输入法。...原创 2018-08-25 10:26:07 · 30536 阅读 · 1 评论 -
ubuntu 获取root权限的方法
一、ubuntu获取root账户。在昨天安装完ubuntu后发现其没有root账户,在一番摸索后将其设置了root权限。过程如下:1、ctrl+alt+t 打开终端,输入:sudo -s 2、然后按提示输入普通账号密码,回车即可进入 root用户权限设置的模式。3、执行: gedit /etc/lightdm/lightdm.conf 进行文档编辑。4、在文档末尾添加如下两...原创 2018-08-25 08:57:50 · 23264 阅读 · 0 评论 -
制作 Ubuntu 的启动U盘及安装
在ubuntu12.04的安装过程中失败了很多次,最终安装成功,仅以此记录以便日后参考。 ubuntu下载地址: https://www.ubuntu.com/download/alternative-downloads一、制作启动U盘:1、下载UltraISO ,ubuntu12.04 的ios文件。2、格式化U盘的方式:格式化为 FAT 格式。3、(1)以管理员身份运...原创 2018-08-24 21:03:59 · 4769 阅读 · 0 评论 -
Linux常用快捷键
一、终端常用快捷键ctrl+L bash清屏ctrl+u 剪切command中光标所在处之前的所有字符(不包含自身)ctrl+k 剪切command中光标所在处之后的所有字符(包含自身)ctrl+w 剪切光标所在处之前的一个词(空格标点等为分隔符)alt+d 剪切光标所在处之后的一个词(空格为间隔)ctrl+y 粘贴之前所剪切的字符ctrl+...原创 2019-01-28 10:31:11 · 177 阅读 · 0 评论