# sgl **Repository Path**: li-shan-asked/sgl ## Basic Information - **Project Name**: sgl - **Description**: SGL (Small Graphics Library)是一种轻量快速的图形库,该库旨在为MCU级别的处理器提供一美观轻量的GUI(Graphics User Interface). - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 57 - **Forks**: 18 - **Created**: 2023-12-29 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: desktop-ui **Tags**: None ## README # SGL (Small Graphics Library) ![SGL_LOGO](SGL_logo.png) #### Minimum hardware requirements | Flash Size | Ram Size | | :---------:| :------: | | 15kB | 3kb | #### Introduction SGL (Small Graphics Library) is a lightweight and fast graphics library designed to provide a beautiful and lightweight GUI (Graphics User Interface) for MCU-level processors. Please refer to the `docs` directory for documentation. ## Quick Start (Based on SDL2 Simulation) Steps are as follows: 1. Install gcc compiler 2. cd to example/windows directory 3. make config 4. make run Note: Please use git terminal or VSCode's git bash terminal to enter the above commands ## 1. Install gcc Compiler Download `gcc` from this address (https://github.com/niXman/mingw-builds-binaries/releases/download/13.2.0-rt_v11-rev0/x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z) Then extract to any directory and add to environment variables ## 2. Pull `sgl` Source Code git clone https://gitee.com/li-shan-asked/sgl.git ## 3. Configure Project Switch to `example/windows` directory, then execute `make config` command ## 4. Run Execute `make run` command to run QQ Group: 544602724 or if you have any questions, please contact me: 1477153217@qq.com