11 2021 档案

摘要:参考: https://blog.csdn.net/Mculover666/article/details/103796256 cjson一般使用一个git上的项目 https://github.com/DaveGamble/cJSON 工程里都很多文件,使用时只需要将cJSON.c和cJSON.h 阅读全文
posted @ 2021-11-07 16:15 WuYunTaXue 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:在cmake官网,下载指定版本的的cmake包 https://cmake.org/files/ 例如:当选择3.20版本文件夹时,找到如图所示的文件 选择对应系统的执行程序,或者选择源码再进行编译安装 我这里选择官方提供的可执行程序:cmake-3.20.6-linux-x86_64.tar.gz 阅读全文
posted @ 2021-11-06 17:31 WuYunTaXue 阅读(3867) 评论(0) 推荐(0) 编辑
摘要:概念 Linux内核定时器使用基于时间点的计时方式:以当前时刻为启动时间点,以未来的某一时刻为终止点。 内核定时器精度不高 内核定时器不是周期性运行的,超时后会自动关闭。可以在定时器处理函数中重新开启定时器。 结构体和函数 include/linux/timer.h timer_list结构体 st 阅读全文
posted @ 2021-11-06 00:11 WuYunTaXue 阅读(350) 评论(0) 推荐(0) 编辑
摘要:均在Ubuntu18.04上验证,cmake版本是3.10.2 基础 sudo apt install cmake #安装cmake cmake 路径 #创建cmake工程,创建Makefile cmake --build 路径 #编译工程 CmakeLists.txt常用规则 指定源文件 #指定文 阅读全文
posted @ 2021-11-02 19:16 WuYunTaXue 阅读(254) 评论(0) 推荐(0) 编辑
摘要:A Basic Starting Hello World(for unix os like) 在源码目录新建一个名为CMakeLists.txt的文件,文件三行内容如下: cmake_mininum_required(VERSION 3.10) #set the project name proje 阅读全文
posted @ 2021-11-02 16:50 WuYunTaXue 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示