PLOG安装

Plog可以通过以下命令安装

cpp 复制代码
    cd ~ && git clone https://github.com/SergiusTheBest/plog.git
    cd plog && mkdir build
    cd build && cmake ..
    make && sudo make install
    cd ~ && sudo rm -rf ./plog

若无法科学上网,可使用git clone https://gitee.com/sofronio/plog.git

如果报错:

CMake Error at /usr/share/cmake-3.23/Modules/ExternalProject.cmake:2650 (message):

URL_HASH is set to

复制代码
SHA256=0e21928b3bcc4f9bcaf7333fb1c8c0299d97e2ec9e13e3faa2c5a7ac8a3bc573;DOWNLOAD_EXTRACT_TIMESTAMP;TRUE

but must be ALGO=value where ALGO is

复制代码
MD5|SHA1|SHA224|SHA256|SHA384|SHA512|SHA3_224|SHA3_256|SHA3_384|SHA3_512

and value is a hex string.

Call Stack (most recent call first):

/usr/share/cmake-3.23/Modules/ExternalProject.cmake:3640 (_ep_add_download_command)

CMakeLists.txt:15 (ExternalProject_Add)

-- Configuring incomplete, errors occurred!

解决方式:

plog/sample/FreeRTOS/Cmakelists里的这部分内容改成这个

Download FreeRTOS-Kernel sources

复制代码
FetchContent_Declare(
    freertos_kernel
 GIT_REPOSITORY https://github.com/FreeRTOS/FreeRTOS-Kernel.git
# Note: 最好使用特定的 Git 哈希或标签版本
GIT_TAG main
)
相关推荐
一个人旅程~27 分钟前
让你老旧电脑复活方案之linux拯救旧电脑神器—-安装linuxmint后使用手机或外置无线网卡实现(免驱动)快速上网功能
linux·经验分享·电脑
曦云沐35 分钟前
Linux 下极简安装 Conda(Miniconda / Anaconda),5 分钟搞定环境配置
linux·运维·conda
就叫年华吧丶39 分钟前
Git Bash、CMD 与 PowerShell 的区别详解
linux·git·命令行·powershell·cmd·gitbash
key_3_feng39 分钟前
基于OpenClaw的Alibaba Cloud Linux 3自动化部署YashanDB深度方案
linux·运维·自动化·yashandb
zzzsde1 小时前
【Linux】进程信号(2)保存信号与信号处理
linux·运维·服务器·算法
tianyuanwo1 小时前
从virsh create权限错误说起:Linux 文件权限的设计哲学与排查心法
linux·权限
孙同学_1 小时前
【Linux篇】详解TCP/UDP传输层协议:全面拆解三次握手、四次挥手及可靠性机制
linux·tcp/ip·udp
小此方1 小时前
Re:Linux系统篇(一)从浅谈操作系统历史背景到安装部署云服务器
linux·运维·服务器
Deitymoon2 小时前
基于 Socket 的FTP 云盘系统
linux·服务器·网络
j_xxx404_2 小时前
用系统调用从零封装一个C语言标准I/O库 | 附源码
linux·c语言·开发语言·后端