
Linux
文章平均质量分 69
@曾记否
C/Cpp初学者;入坑slam;请多指教!
博客主要记录自己的学习心得和笔记!
展开
-
解决:将Ubuntu系统打包成ios镜像并制作U盘系统
Systemback的作者在2016年停止了开发,因此Ubuntu 18.04和18.10不在支持列表中。系统上安装Systemback的方法。原创 2022-11-16 18:47:49 · 5328 阅读 · 0 评论 -
解决:terminate called after throwing an instance of ‘cv::Exception‘......Incorrect indentation‘
本来还以为是系统问题,但是重新装完系统搭环境过后发现并不是,白白浪费一晚上时间,这不重要但是把自己的心态搞炸了,对自己产生了深深的怀疑,否定了自己前期的工作,也是自己太想成功了,而且今天运气是差极了迫不得已去签一个不想去的offer,去找书记签字去了4次都不在,自主实验也没有验证,程序也是各种出错电脑也关机不得终止实验,还收到一个非常想去的公司的拒绝,人生呀!太难受了!好在在凌晨两点半迎来转机。。。。原创 2022-11-15 02:31:10 · 2902 阅读 · 1 评论 -
解决:Ubuntu18.04多版本opencv互相切换
查看版本:打开终端,输入。原创 2022-10-24 22:20:31 · 2911 阅读 · 0 评论 -
解决:旧电脑装Ubuntu系统
https://www.ventoy.net/cn/download.html下载到可以使用的电脑并进行安装,制作系统U盘。https://ubuntu.com/download/alternative-downloads将下载的系统的镜像放到制作的系统的U盘中。原创 2022-06-01 18:28:26 · 2672 阅读 · 1 评论 -
解决:Ubuntu18.04如何查看eigen库的版本号
方法一输入以下命令查看eigen版本。cat /usr/include/eigen3/Eigen/src/Core/util/Macros.h#或者cat /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h方法二输入以下命令查看eigen版本。locate eigen3原创 2021-12-27 10:50:42 · 3321 阅读 · 0 评论 -
解决:Ubuntu18.04如何由普通用户切换root用户
为什么不能切换? Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许执行“ su命令到root ”。对于桌面用户而言,这样可以提高安全性。但对于服务器可以设置成允许“ su命令到root,但不允许root用户直接登录 ”。怎样才能切换? 因而对于Ubuntu输入su命令提示认证失败这个问题,可以通过重新设置root密码来解决。操作命令$sudo passwd[sudo] password for xxx: <--- 输入安装时那个用户的密码Enter new原创 2021-12-25 07:00:00 · 1308 阅读 · 0 评论 -
解决:Ubuntu18.04终端与主机复制粘贴
Ubuntu18.04终端与主机复制粘贴解决办法一、为什么 Linux 终端不使用“通用”的 Ctrl+C 和 Ctrl+V二、安装Vmware tools方法1、打开vmware,在主界面上点“虚拟机”,如下图所示“安装vmware tools”安装。2、到Ubuntu里打开文件管理器,切换到Vmware tools光盘,选中目录中的VMwareTools-10.3.2-9925305.tar.gz文件复制到tmp文件下,如下所示。3、打开终端解压安装4、重启虚拟机三、复制粘贴快捷键一、为什么 Linu原创 2021-12-23 07:00:00 · 19710 阅读 · 22 评论 -
Linux(6)—— 项目自动化构建工具 --- make/Makefile
Linux项目自动化构建工具-make/Makefilemake/Makefile通过前面一篇博文知道gcc编译器有许多选项,一般来说只要知道其中的几个就够了。-c 编译到目标代码-o 文件输出到文件-g 生成调试信息。GNU 调试器可利用该信息。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,原创 2021-12-06 14:15:49 · 1376 阅读 · 0 评论 -
Linux(5)—— 编译器调试器
Linux编译器调试器Linux编译器-gcc/g++编译过程预处理(进行宏替换)编译(生成汇编)汇编(生成机器可识别代码)连接(生成可执行文件或库文件)函数库静态库动态库gcc选项Linux调试器-gdb程序的发布方式基本调试步骤其他调试命令Linux编译器-gcc/g++Linux系统下的gcc功能功能强大、性能优越、效率高的多平台编译器。编译器能将C、C++语言源程序、汇编程序编译、链接成为可执行文件。在linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。原创 2021-12-09 07:00:00 · 1734 阅读 · 0 评论 -
Linux(4)—— 重定向与管道
linux 重定向与管道标准输入,标准输出和标准错误输出重定向禁止覆盖输入重定向管道区别标准输入,标准输出和标准错误linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器。执行一个命令或程序,按下回车键后只会有三种结果:显示程序运行的结果,显示状态和错误信息。输出重定向有些时候你想要保存某些命令产生的输出而不是在显示器上显示它,比如输出到文件中当做日志进行统一查看。为了应对这样的问题 bash shell 也就提供了一些重定向的操作符。重定向简单理解就是使用“<原创 2021-12-06 16:33:13 · 2590 阅读 · 0 评论 -
Linux(3)—— 开发工具
Linux开发工具Linux 软件包管理器 yum软件包Linux开发工具Linux编辑器-vim使用vim的三种模式正常/普通/命令模式(Normal mode)插入模式(Insert mode)末行模式(last line mode)退出vim命令集快捷操作分屏切换窗口大小写转换打开上次编辑的文件快速退出全部替换批量化注释Linux 软件包管理器 yum软件包在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件原创 2021-12-03 07:00:00 · 1451 阅读 · 1 评论 -
Linux(2)——管理权限
Linux权限Linux 用户超级用户:可以再linux系统下做任何事情,不受限制。普通用户:在linux下做有限的事情。超级用户的命令提示符是 “#”,普通用户的命令提示符是 “$”。用户切换命令:su [用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用 su user。要从普通用户user切换到root用户则使用 suroot(root可以省略),此时系统会提示输入root用户的口令。普通用户切换root用户时要输入密码,但是密码不显示。Linu原创 2021-11-26 08:00:00 · 1448 阅读 · 0 评论 -
Linux(1)—— 基础指令及操作符
Linux基础指令及操作符Linux 背景Linux 历史Linux 发行版本Linux 命令集pwdlscdmkdirtouchstattreeredirrmmancpmvechocatmorelesshaedtaildatecalfindwhichgrepzip/unziptaruname –r重要的几个热键Linux 背景Linux 历史Linux,全称GNU/Linux,是一套开源、免费、稳定、高效、多用户、多任务、多线程和多CPU的操作系统,支持 32 位和 64 位硬件。Linux 继承了原创 2021-11-23 09:55:58 · 1733 阅读 · 2 评论