如何从头开始构建vala

时间:2018-01-20 05:55:38

标签: gnome vala

当我尝试构建vala(https://github.com/gnome/vala)时,我从autogen收到错误,必须已经安装了vala才能构建vala。那么我怎样才能在没有它的系统上构建它呢?我知道这是自我托管,但必须有一些方法来启动它。

我的操作系统是Android-x86 6.x

1 个答案:

答案 0 :(得分:2)

您可以从那里下载source tarball from download.gnome.org并进行构建。 tarball包含生成的C代码,用于在没有安装Vala编译器的情况下构建编译器。

程序如下:

curl --location https://download.gnome.org/sources/vala/0.38/vala-0.38.4.tar.xz \
     --output vala-0.38.4.tar.xz
tar --extract --file vala-0.38.4.tar.xz
cd vala-0.38.4/
./configure
make

configure脚本应该检测到没有安装valac并选择bootstrap选项。如果您遇到问题,也可以尝试make bootstrap

然后,您可以运行测试套件并使用以下命令安装到常用的Unix文件位置

make check
make install

虽然安装部分可能与Android无关。