当我尝试构建vala(https://github.com/gnome/vala)时,我从autogen收到错误,必须已经安装了vala才能构建vala。那么我怎样才能在没有它的系统上构建它呢?我知道这是自我托管,但必须有一些方法来启动它。
我的操作系统是Android-x86 6.x
答案 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无关。