valavala入门


备注

本节概述了vala是什么,以及开发人员可能想要使用它的原因。

它还应该提到vala中的任何大型主题,并链接到相关主题。由于vala的文档是新的,您可能需要创建这些相关主题的初始版本。

版本

发布日期
0.36.4 2017年6月26日
0.36.3 2017年5月2日
0.36.2 2017年4月25日
0.36.1 2017年4月3日
0.36.0 2017年3月18日
0.34.6 2017年3月2日
0.34.5 2017年3月2日
0.34.4 2016年12月5日
0.34.3 2016年11月22日
0.34.2 2016年10月23日
0.34.1 2016年10月9日
0.34.0 2016年9月19日
0.32.1 2016年6月20日
0.32.0 2016年3月21日
0.31.1 2016年2月7日
0.30.2 2016年6月20日
0.3±0.1 2016年1月31日
0.30.0 2015年9月18日
0.29.3 2015年8月11日
0.29.2 2015年6月22日
0.29.1 2015年5月27日
0.28.1 2015年8月11日
0.28.0 2015年3月22日
0.27.2 2015年3月18日
0.27.1 2015-01-12
0.26.2 2015-01-12
0.26.1 2014年10月13日
0.26.0 2014年9月22日
0.25.4 2014年9月15日
0.25.3 2014年9月1日
0.25.2 2014年8月24日
0.25.1 2014年7月23日
0.24.0 2014年3月24日
0.23.3 2014年2月18日
0.23.2 2014-02-05
0.23.1 2013年12月22日
0.22.1 二〇一三年十一月一十三日
0.22.0 2013年9月23日
0.21.2 2013年9月13日
0.21.1 2013年8月2日
0.20.1 2013年4月8日
0.20.0 2013年3月26日
0.19.0 2013年2月20日
0.18.1 2012年11月13日
0.18.0 2012年9月24日
0.17.7 2012-09-16
0.17.6 2012-09-03
0.17.5 2012-08-20
0.17.4 2012-08-06
0.17.3 2012-07-16
0.17.2 2012-06-24
0.17.1 2012-06-02
0.17.0或更新版本 2012-04-28
0.16.1 2012-06-23
0.16.0 2012-03-26
0.15.2 2012-02-25
0.15.1 2012-01-26
0.15.0 2011-12-05
0.14.2 2012-01-31
0.14.1 2011-11-30
0.14.0 2011-09-17
0.13.4 2011-09-07
0.13.3 2011-08-22
0.13.2 2011-08-16
0.13.1 2011-07-06
0.13.0 2011-06-17
0.12.1 2011-06-01
0.12.0 2011-04-03
0.12.2 2011-03-16
0.11.6 2011-02-14
0.11.5 2011-01-21
0.11.4 2011-01-15
0.11.3 2011-01-05
0.11.2 2010-11-08
0.11.1 2010-10-25
0.11.0 2010-10-04
0.10.4 2011-03-12
0.10.3 2011-01-22
0.10.2 2010-12-28
0.10.1 2010-10-26
0.10.0 2010-09-18
0.9.8 2010-09-04
0.9.7 2010-08-19
0.9.6 2010-08-18
0.9.5 2010-08-09
0.9.4 2010-07-27
0.9.3 2010-07-14
0.9.2 2010-06-20
0.9.1 2010-06-07
0.8.1 2010-04-21
0.8.0 2010-03-31
0.7.10 2010-02-04
0.7.9 2009-12-19
0.7.8 2009-11-04
0.7.7 2009-09-27
0.7.6 2009-09-18
0.7.5 2009-08-02
0.7.4 2009-06-28
0.7.3 2009-05-26
0.7.2 2009-05-07
0.7.1 2009-04-20
0.7.0 2009-04-05
0.6.1 2009-04-12
0.6.0 2009-03-30
0.5.7 2009-02-20
0.5.6 2009-01-18
0.5.5 2009-01-10
0.5.4 2009-01-07
0.5.3 2008-12-16
0.5.2 2008-12-01
0.5.1 2008-11-03
0.4.0 2008-10-20

你好,世界!

foo.vala

void main (string[] args) {
    stdout.printf ("Hello world!");
}
 

要将源代码编译为foo 二进制文件:

valac foo.vala
 

编译并运行源代码:

vala foo.vala
 

安装或设置

安装Vala的最简单方法是安装特定于发行版的软件包。

在Ubuntu上:

sudo apt install valac

在Fedora上:

sudo dnf install vala
 

在Arch:

sudo pacman -S vala
 

在OS X上,使用Homebrew:

brew install vala
 

在Windows上,您可以在此处获取最新版本的安装程序。

您也可以从源代码构建它,但是您需要先安装pkg-config ,C编译器,标准C库和GLib 2:

wget https://download.gnome.org/sources/vala/0.34/vala-0.34.4.tar.xz
tar xvf vala-0.34.4.tar.xz
cd vala-0.34.4
./configure
make
sudo make install