
Linux
赵同学
欢迎浏览文章,共同交流
展开
-
ubuntu删除boost的坑
ubuntu系统安装boost后,会在/usr/local/include和/usr/local/lib目录下分别存放boost库的头文件和库文件,网上搜索使用以下两个命令卸载boostsudo rm -rf /usr/local/include/boostsudo rm -rf /usr/local/lib/libboost*但是这个这个会删除不完整,还会在系统里面留存boost相关的库,导致你的项目编译的时候总是指向你的本地boost库,还应该删除/usr/local/lib/cmake目录,原创 2022-03-15 20:44:50 · 2472 阅读 · 0 评论 -
Ubuntu安装repo
安装步骤:1、根目录下创建.bin文件夹mkdir ~/.bin2、配置为永久环境变量打开:vi ~/.bashrc在文件末尾加上:export PATH=~/bin:$PATH生效:source ~/.bashrc3、下载repo源码git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo4、将下载的git-repo中/repo/目录下的repo可执行文件拷贝到bin目录5、在bin目录下创建s原创 2021-08-26 10:50:48 · 8107 阅读 · 1 评论 -
Linux系统下编译Boost库,并在Qt Creator中使用Boost库
最近在在Linux下配置Qt环境,同时项目需要用到Boost库,网上关于Linux下编译Boost库和Linux系统的Qt Creator中使用Boost库这二者的教程很多,但是没有一篇贯穿全部的教程,有鉴于此,将本文测试过程概述如下:原创 2016-10-30 20:10:24 · 5221 阅读 · 0 评论 -
Linux读取串口数据
最近项目中需要在Linux系统下读取串口数据,由于使用的Ubantu系统,开发工具是Qt Creator,所以首先在网上百度了一下,找到了几篇博客,大致内容上都差不多。由于使用的Qt4,其没有自带的串口类(Qt5就自带了串口类了,可以直接使用),Qt的强大就在于它的开源性和跨平台型,针对Qt4在Linux下的串口程序,网上有一个第三方库,即qextseriaport类,单大多数博友写的关于qextseriaport类的使用都是针对Windows平台的,既然Qt是跨平台的,那么qextseriaport也肯定原创 2017-06-05 08:16:35 · 21993 阅读 · 3 评论 -
Linux下GCC编译器链接任意目录下库文件(解决错误“/usr/bin/ld: cannot find -lxxx”)
最近在Linux环境下用GCC编译器执行链接命令时出现了错误:“/usr/bin/ld: cannot find -lxxx”,我们都知道g++ 编译中链接库文件选项有: -L ** -lxxx,这条命令格式中 -L 告诉编译器哪里去寻找库文件,** 指的是库文件所在路径,xxx 是库文件的名称,最关键的是-lxxx 告诉编译器去找文件名为libxxx.a的库文件,而不是文件名为xxx.a的库文原创 2017-10-17 17:27:18 · 6527 阅读 · 0 评论