摘要: vscode是文本编辑而非集成开发环境,需要经过配置才能在其上编译执行代码。本教程将具体详解在linux上配置Visual Studio Code使用GCC C++ 编译器(g++)和GDB调试器的方法(GCC是GNU 编译器集合,GDB则是 GNU调试器)。 配置vscode后,将通过在VSCod 阅读全文
posted @ 2024-03-07 15:32 imxiangzi 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 确认电脑具备蓝牙功能 1、添加蓝牙设备 当蓝牙功能处于开启状态下,按照图中步骤添加蓝牙设备 2、与设备配对连接 选中需要连接的设备进行匹配,设备名称需要自行分辨。 配对成功后会有如下提示,点击关闭。 3、配置蓝牙通信 返回添加设备页面,滚轮下滑,找到【更多蓝牙设置】,点击。 在弹出的页面中按如下步骤 阅读全文
posted @ 2024-02-22 08:52 imxiangzi 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 关于Meson的中文参考资料比较少,比较全面的是Meson的官方网站(https://mesonbuild.com/)。本人在学习Meson的过程中,会总结一系列的文章来对Meson进行介绍。第一篇关于Meson的简单学习和使用,将按照如下三个问题展开: 什么是Meson?Meson有什么特点?如何 阅读全文
posted @ 2024-02-02 15:52 imxiangzi 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一· 搭建meson环境并简单编译: 1. 什么是meson Meson 旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如 Qt5 、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速变异代码,包括增量编译和完全编译。 2. 安装me 阅读全文
posted @ 2024-02-02 15:52 imxiangzi 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: //参考了一些blog://1、http://cpp.ezbty.org/import_doc/linux_manpage/signalfd4.2.html//2、http://www.cnblogs.com/wblyuyang/archive/2012/11/13/2768923.html//3、 阅读全文
posted @ 2024-02-02 14:40 imxiangzi 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 从内核2.6.22开始,Linux提供了(非标准的)signalfd()系统调用:利用该调用可以创建一个特殊文件描述符,发往调用者的信号都可从该描述符中读取。signalfd机制为同步接受信号提供了sigwaitinfo()之外的另一种选择。 NAME signalfd - create a fil 阅读全文
posted @ 2024-02-02 14:40 imxiangzi 阅读(61) 评论(0) 推荐(0) 编辑
摘要: signalfd介绍epoll+signalfdsignalfd介绍signalfd:传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。signalfd可以将信号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到select、 阅读全文
posted @ 2024-02-02 14:39 imxiangzi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: linux新API--signalfd的使用方法名字signalfd - 创建一个用于所受信号的文件描述符概要#include <sys/signalfd.h>int signalfd(int fd, const sigset_t*mask, intflags); 描述signalfd() 创建一个 阅读全文
posted @ 2024-02-02 14:38 imxiangzi 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、函数sigqueuesigqueue函数原型: 函数作用:新的发送信号系统调用,主要是针对实时信号提出的支持信号带有参数,与函数sigaction()配合使用 int sigqueue(pid_t pid, int signo, const union sigval value);分析: 第一个 阅读全文
posted @ 2024-02-02 13:59 imxiangzi 阅读(26) 评论(0) 推荐(0) 编辑
摘要: sigaction()作用:设置某信号的信号处理函数 1. sigaction()函数原型#include <signal.h>int sigaction ( int signo, const struct sigaction* restrict act, struct sigaction* res 阅读全文
posted @ 2024-02-02 13:58 imxiangzi 阅读(493) 评论(0) 推荐(0) 编辑