当没有 makefile 或安装脚本时如何使用 meson 进行构建(?)

当没有 makefile 或安装脚本时如何使用 meson 进行构建(?)

我正在尝试安装 Dconf 编辑器。

我创建了一个目录,切换到它然后运行

git clone https://gitlab.gnome.org/GNOME/dconf-editor.git

我找了一个安装脚本,没有找到,但是有一个README.md文件。但是文件的内容是:

 # Dconf-Editor

A GSettings editor for GNOME.

## Useful links

- Homepage: <https://wiki.gnome.org/Apps/DconfEditor>
- Report issues: <https://gitlab.gnome.org/GNOME/dconf-editor/issues/>
- Translate: <https://wiki.gnome.org/TranslationProject>
- Code of Conduct: <https://gitlab.gnome.org/GNOME/dconf-editor/blob/master/code-of-conduct.md

当我尝试运行时,make它只是说没有 make 文件。有一个名为的文件,meson.build所以我安装meson并尝试使用它

$ sudo meson builddir && cd builddir
The Meson build system
Version: 0.53.2
Source dir: /home/eddie/build/dconf-editor
Build dir: /home/eddie/build/dconf-editor/builddir
Build type: native build
Project name: dconf-editor
Project version: 3.38.2

meson.build:1:0: ERROR: Could not execute Vala compiler "valac"`

我该如何让它工作?

答案1

你不需要编译它。你可以这样安装它

sudo apt install dconf-editor

但这意味着如果您确实想从源代码编译它,Could not execute Vala compiler "valac"您需要安装。valac

相关内容