摘要:ubuntu16.04报错, error while loading shared libraries: libmpfr.so.6 本机可以找到对应的文件 libmpfr.so.6,解决方案如下: 在.bashrc文件中添加环境变量, export LD_LIBRARY_PATH=/home/gor
阅读全文
随笔分类 - ubuntu16.04
1
记录ubuntu下的常用app操作
摘要:背景: 1. 电脑配置:ubuntu16.04, gcc 5.4.0, C++11/14, pcl-1.7.2 2. 将点云写入pcd文件。报错如下, 报错信息: CMakeFiles/xag_nav_map_display.dir/src/pcl/pointcloud_io.cc.o: In fu
阅读全文
摘要:首先在VSCode中下载CMake和CMake Tools两个插件。 选中CMake Tools,可以看到在VSCode中如何使用cmake编译C++工程的教程。 官网教程 最重要且最实用,看这个网址就够了 https://vector-of-bool.github.io/docs/vscode-c
阅读全文
摘要:ubuntu16.04安装realsenseD435i驱动。 源码编译驱动。尝试运行时,报错如下, ./realsense-viewer: error while loading shared libraries: librealsense2-gl.so.2.29: cannot open shar
阅读全文
摘要:转自:慎用 apt-get autoremove ! apt-get 提供了一个用于下载和安装软件包的简易命令行界面。卸载软件包主要有这3个命令 remove – 卸载软件包autoremove – 卸载所有自动安装且不再使用的软件包purge – 卸载并清除软件包的配置 apt-get remov
阅读全文
摘要:总结起来就是bash损坏了。bash是用户与操作系统内核交互的工具。bash损坏,则用户无法操作计算机。 推荐两个帖子: https://blog.csdn.net/u011128515/article/details/22896837 照着上面帖子删除/bin/bash,打算重装bash时,报错。
阅读全文
摘要:电脑情况 dell笔记本-灵越-5577 —— I5七代(带有集显),8G内存条DDR4,GTX1050,128G固态硬盘,1T机械硬盘。 分区情况 固态硬盘划分为3部分,100GB给win10的C盘,1GB用于挂载ubuntu的/boot,剩下内存空间未分配。 机械硬盘,500GB作为win10的
阅读全文
摘要:一、cmake尝试检测GCC版本报错 本人尝试编译指定commit版本的MRPT库,报错如下, CMake Error at cmakemodules/script_detect_gcc.cmake:16 (LIST): list GET given empty list Call Stack (m
阅读全文
摘要:ubuntu是文件系统,不像windows系统划分盘符(C/D/E/etc...盘)。ubuntu对磁盘划分分区,可以使用extundelete恢复ext3/ext4格式的磁盘分区。 其中,ext3/ext4是linux的正规文件系统,是一款索引式文件系统。 注意:一旦发生误删操作,应该立即停止对磁
阅读全文
摘要:背景: 激光雷达VLP16通过以太网线连接电脑。在本博客所述的设置之前,一旦连接以太网线,本机(dell笔记本)的无线网络立即断开,即无法同时连接无线网络和以太网端口。 问题查找: 命令行 $ ip route show 或者 $ ifconfig ,查看本机的有线网络和无线网络IP。 有线网络标记
阅读全文
摘要:报错信息: 问题描述: 进入 /home/gordon/fsae_ws/build/${package_name}/ 中查看,发现可执行文件(节点文件)存放在该路径中。而正常情况下,可执行文件会被存放在 /home/gordon/fsae_ws/devel/lib/${package_name}/
阅读全文
摘要:1. 找不到g2o库!在CMakeLists.txt中使用指令 message(STATUS "${G2O_FOUND}") 打印结果为NO。 问题描述: CMakeLists.txt 中采用如下命令寻找g2o库。 科普时间:find_package() 会在模块路径中寻找FindNAME.cmak
阅读全文
摘要:linux上静态库和动态库的编译和使用(附外部符号错误浅谈) 这就是静态库和动态库的显著区别,静态库是编译期间由链接器通过include目录找到并链接到到可执行文件中,而动态库则是运行期间动态调用,只有运行时找不到对应动态库才会报错 gcc创建和使用静态库、动态库 gcc动态链接库*.so文件的生成
阅读全文
摘要:find_package()查找包时搜索的哪些路径? find_package()查找包时搜索顺序 一、在工作空间下编译Lego loam的代码,报错如下, CMake Error at LeGO-LOAM/LeGO-LOAM/CMakeLists.txt:23 (find_package): By
阅读全文
摘要:一种用于当前终端,一种用于当前用户,一种用于所有用户 用于当前终端: 在当前终端中输入:export PATH=$PATH:<你的要加入的路径> 不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。 export PATH=/home/gordon/mrpt/build #覆盖
阅读全文
摘要:一 . pip的基本操作 安装包: pip/pip3 install ***pkg 卸载包: pip/pip3 uninstall ***pkg 查看已经安装的某个包的信息: pip/pip3 show ***pkg 查看已安装的包: pip/pip3 list 二. 解决scipy无法正确安装到虚
阅读全文
摘要:背景 使用cmake编译C++工程,工程依赖指定版本的opencv和pcl。因此需要在CMakeLists.txt中切换不同版本的依赖库。 电脑配置 ubuntu16.04, ros-kinetic,opencv2和opencv3,pcl1.7(ros携带)和pcl1.9(源码编译)。 1. 使用f
阅读全文
摘要:一. cmake生成可调试版本的程序,该内容参考自https://www.linuxidc.com/Linux/2014-03/98622.htm 具体内容如下: 1, 使用CMAKE编译确实很方便。但CMAKE默认编译出来的程序不带有符号文件,用GDB无法调试。 2, 要编译时产生符号文件供调试,
阅读全文
摘要:重要事情说三遍! 不要轻易重装系统! 不要轻易重装系统! 不要轻易重装系统! 问题所在:误删了unity桌面。 解决方法: $sudo apt-get install unity
阅读全文
摘要:配置cmake编译器,步骤如下: 步骤1: Qt下新建一个project. 步骤2: 在该project目录下创建一个CMakeLists.txt文件,并按规范编写该文件. Tip: project中的源码文件名称要与CMakeLists.txt中所列名称一一对应,特别注意main.cpp文件. 步
阅读全文
1

浙公网安备 33010602011771号