打开minigui官网,http://www.minigui.com/download
Building MiniGUI 4.0
Prerequisites
First, make sure that you are using Ubuntu 16.04 LTS or 18.04 LTS.
Note:Ubuntu pc ram is greater than 4GB, otherwise the full compilation of minigui will fail.
You should run sudo apt install <package_name> to install the following packages on your Ubuntu system.
- Building tools:
- git
- gcc/g++
- binutils
- autoconf/automake
- libtool
- make
- cmake
- pkg-config
- Dependent libraries:
- libgtk2.0-dev
- libjpeg-dev
- libpng12-dev (libpng-dev on Ubuntu 18.04 instead)
- libfreetype6-dev
- libinput-dev
- libdrm-dev
- libsqlite3-dev
- libxml2-dev
- libssl1.0-dev
- electric-fence (used by mg-tests)
Note that if you are using Ubuntu 18.04, please install libpng-dev. Ubuntu 18.04 does not provide support for libpng12-dev.
Steps
Please make sure that you can visit GitHub and you can do sudo on your Ubuntu system.
-
Clone
build-minigui-4.0repository from GitHub:$ git clone git@github.com:VincentWei/build-minigui-4.0.git $ cd build-minigui-4.0 -
Copy
config.shtomyconfig.shand editmyconfig.shto match your needs:$ cp config.sh myconfig.sh -
Run
fetch-all.shto fetch all source code from GitHub:$ ./fetch-all.sh -
Run
build-deps.shto build and install gvfb, chipmunk, and harfbuzz:$ ./build-deps.sh -
Run
build-all.shto build all:$ ./build-all.sh -
Run
mguxdemo:$ cd /usr/local/bin $ ./mguxdemo
When there is any update in the remote repos, you can run update-all.sh to update. You can run clean-build-all.sh to uninstall, clean, and re-install them.
Note that you might need to run ldconfig to refresh the shared libraries cache before running mguxdemo.

4391

被折叠的 条评论
为什么被折叠?



