如何在Ubuntu中查看编辑lvgl的demo和examples?

如何在Ubuntu中查看编辑lvgl的demo和examples?

如何在 Ubuntu系统中运行查看lvgl

1、拉取代码

在lvgl的github主页面有50多个仓库,找到lv_port_pc_eclipse这个仓库,点进去

拉取仓库代码和子仓库代码

仓库网址:https://github.com/lvgl/lv_port_pc_eclipse

git clone --recursive https://github.com/lvgl/lv_port_pc_eclipse

在这里插入图片描述

拉取完默认的分支是remotes/origin/release/v9.0

想要切换分支就执行下边的命令:

git branch -a # 查看所有分支
git checkout 分支名

2、安装环境
sudo apt-get update && sudo apt-get install -y build-essential libsdl2-dev libsdl2-image-dev libjpeg-dev libpng-dev
sudo apt-get install cmake

安装完环境后,进入到仓库中,创建一个build文件夹,并且进入到当前文件夹中

mkdir build && cd build

然后执行命令

cmake ..
make -j8
../bin/main # 这个就是编译好的可执行文件
如果在v8.3分支运行examples中的demo是不行的,有个小小的bug,需要在CMakeLists.txt中的第10行加上lvgl/examples/*.c,就好了

在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 13:06:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 13:06:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 13:06:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 13:06:05       18 阅读

热门阅读

  1. 嵌入式摄像头,获取视频要通过进程通讯?

    2024-03-17 13:06:05       20 阅读
  2. 外观模式实战运用

    2024-03-17 13:06:05       18 阅读
  3. Android中的设计模式---单例模式

    2024-03-17 13:06:05       19 阅读
  4. 大型语言模型与Scikit-learn:Scikit-LLM全面指南

    2024-03-17 13:06:05       18 阅读
  5. Rust的所有权和生命周期机制的本质

    2024-03-17 13:06:05       21 阅读
  6. redis spring cache

    2024-03-17 13:06:05       15 阅读
  7. HTTP 状态码

    2024-03-17 13:06:05       17 阅读
  8. 设计模式详解(十二)——外观模式

    2024-03-17 13:06:05       17 阅读