Plog可以通過以下命令安裝
cd ~ && git clone https://github.com/SergiusTheBest/plog.gitcd plog && mkdir buildcd build && cmake ..make && sudo make installcd ~ && 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_kernelGIT_REPOSITORY https://github.com/FreeRTOS/FreeRTOS-Kernel.git
# Note: 最好使用特定的 Git 哈希或標簽版本
GIT_TAG main
)