2021年7月1日 星期四

【Linux】Meson的基本用法

Meson是基于python3实现,至少需要python3.5才能运行,默认采用ninja作为后端。

在Ubuntu下最简单的是通过pip3安装


Install

1 $ sudo apt-get install python3 python3-pip ninja-build

2 $ sudo pip3 install meson

3 $ 指定版本安裝 pip install meson==0.55


How to use

在有meson.build的目錄下執行meson build,會產生一個名稱為bulid的資料夾

进入目录build,执行ninja(相当于 make)


簡單的meson.build文件只要包含:

project('tutorial', 'c')

executable('demo', 'main.c')


指定編譯後的安裝路徑
meson -Dprefix=$HOME/projectbin build

./ninja -C build install


查看支持哪些编译选项:

meson configure


Meson Reference Manual

沒有留言:

張貼留言