
Linux
Linux
djykkkkkk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu 和 RV1126 交叉编译Mosqutiio-1.6.9
那我就不find_package了,我把mosquitto-1.6.9的源码中的cmakelist,最上层的cmakelist中自己设置OPENSSL_INCLUDE_DIR和OPENSSL_LIBRARY,因为/src和/lib目录下cmakelist构建使用了openssl库中的ssl和crypto,所以这里我做一个分解,写一个头文件地址和两个库文件地址,直接找到库文件。我用的是Mosquitto-1.6.9的源码,地址。我都想不到怎么还能编译不过?原创 2025-03-11 17:47:23 · 648 阅读 · 0 评论 -
CMakeList中链接库的几种简单用法
【代码】CMakeList中链接库的几种简单用法。原创 2025-03-07 15:45:57 · 232 阅读 · 0 评论 -
Linux下读取串口,发现0x11丢失的问题
这两天使用串口进行模拟收发二进制数据,其中有个指令字符需要传0x11,但是发现读取的时候这个数据字符消失了,刚开始以为是数据转换或者赋值的问题,查了大半天,问gpt也说的比较宽泛(可能是我没直接问0x11),后面在结尾的文章里找到了答案。总结一下就是串口通信中如果没把串口配置为原始模式,系统就会自动把一些特殊字符作为控制字符转换掉(比如0x0d 、0x11、0x13)。原创 2025-03-06 14:10:04 · 373 阅读 · 0 评论 -
ubuntu编译遇到的问题
问题分析:函数实现在.c文件中,需要将相关的头文件使用extern "C" { }包含起来。原创 2024-12-25 18:06:05 · 398 阅读 · 0 评论 -
Linux中的信号量
信号量就是一个(非负值)计数器,对多线程访问共享资源进行管理。看到这,你是否会问,如果多个线程同时到达呢?原创 2024-07-26 11:32:49 · 247 阅读 · 0 评论 -
C++编译时引入json/nlohmann文件报错
【代码】C++编译时引入json/nlohmann文件报错。原创 2024-06-28 17:10:16 · 1145 阅读 · 0 评论 -
find 指令
【代码】find 指令。原创 2024-02-28 10:38:40 · 242 阅读 · 0 评论 -
json for modern c++
或者(Linux命令行安装)原创 2024-01-19 14:33:07 · 506 阅读 · 0 评论 -
server记录
连接,解析,将监听套接字的事件类型设置为边缘触发,添加 EPOLLOUT 事件(表示当前套接字写缓冲区有空闲空间)问题:get之后没有响应原因:content-length设置不正确消息体里面需要加 \r\n。原创 2024-01-18 11:23:23 · 399 阅读 · 0 评论 -
Qt编译MQTT(Ubuntu18.04/Win11)
什么是MQTT?作用是什么(适用场景)?与其他通讯协议相比,优缺点在那里?原创 2024-01-10 18:27:48 · 1544 阅读 · 1 评论 -
端口的简单了解
【代码】端口的简单了解。原创 2024-01-10 17:21:00 · 428 阅读 · 0 评论 -
Linux命令之 systemctl 指令
简单记录原创 2024-01-10 16:58:54 · 866 阅读 · 0 评论 -
make的基本操作
简单记录原创 2024-01-09 18:06:06 · 445 阅读 · 0 评论 -
软件包的安装、清除命令
常用指令原创 2024-01-06 17:34:53 · 724 阅读 · 0 评论 -
Linux 命令之 dpkg 的简单使用
查询已安装的软件包及其依赖关系。原创 2024-01-04 11:11:34 · 465 阅读 · 0 评论 -
xml文件操作
【代码】xml文件操作。原创 2023-11-10 14:02:58 · 249 阅读 · 0 评论 -
yaml文件操作
【代码】yaml文件操作。原创 2023-11-07 18:31:21 · 127 阅读 · 0 评论 -
Ubuntu18.04编译安装gdal3.1.2
一.依赖关系所以,安装顺序:SQLite -> Proj -> Gdal原创 2023-10-18 10:55:53 · 391 阅读 · 0 评论 -
git使用方法(推送)
【代码】git使用。原创 2023-10-12 18:22:23 · 1044 阅读 · 1 评论 -
GDB 调试
GDB(GNU Debugger)是一款功能强大的开源调试器,可用于调试程序并跟踪代码执行过程。这些只是GDB的一些常用命令,GDB提供了更多的调试功能和选项,例如条件断点、观察点、内存检查等。命令在代码中设置断点。可以指定函数名、行号或地址作为断点位置。命令逐行执行程序,进入函数调用,或者单步执行汇编指令。命令继续执行程序,直到下一个断点或程序结束。命令来运行程序,并在达到断点处停止执行。来获取更多GDB命令的帮助信息。命令查看变量值或计算表达式。命令查看函数调用的堆栈信息。run # 运行程序。原创 2023-09-06 09:04:36 · 226 阅读 · 0 评论 -
Linux 常用命令
一.抓包命令 二.查看内存相关 三.查看系统相关 四.查看文件句柄原创 2023-09-06 08:41:19 · 3630 阅读 · 0 评论