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
)
相关推荐
WoY20203 小时前
opencv-python在ubuntu系统中缺少依赖
python·opencv·ubuntu
ICscholar5 小时前
ExaDigiT/RAPS
linux·服务器·ubuntu·系统架构·运维开发
sim20205 小时前
systemctl isolate graphical.target命令不能随便敲
linux·mysql
米高梅狮子5 小时前
4. Linux 进程调度管理
linux·运维·服务器
再创世纪6 小时前
让USB打印机变网络打印机,秀才USB打印服务器
linux·运维·网络
fengyehongWorld7 小时前
Linux ssh端口转发
linux·ssh
知识分享小能手9 小时前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的Shell编程详细知识点(含案例代码)(17)
linux·学习·ubuntu
Xの哲學9 小时前
深入解析 Linux systemd: 现代初始化系统的设计与实现
linux·服务器·网络·算法·边缘计算
龙月10 小时前
journalctl命令以及参数详解
linux·运维
EndingCoder10 小时前
TypeScript 的基本类型:数字、字符串和布尔
linux·ubuntu·typescript