编译为C语言等高级语言的唯一语言之一,Vala对我很感兴趣。我一直想用它开始一个小项目,但我一直想知道如何分发它。
事实是,它编译为C代码(我想是C99)。
答案 0 :(得分:3)
来自irc的Vala开发人员,irc.gnome.org上的#vala:
18:57 < flo> It is of course possible to distribute the C code as
well. The compiler itself is shiped with vala and C code. We
actually access C-libraries over an abstract interface with all
advantages and disadvantages of the libraries we are using,
including platform dependencies.
答案 1 :(得分:2)
Automake,从版本1.10或1.11开始有Vala support。
答案 2 :(得分:-3)
为什么不将vala编译为C然后通过C编译器运行,最好是在不同的PC上运行(为了进行全面的测试,使第二台PC从未进行过任何开发工作并专门安装C编译器)你的考试)。
当然,这可能适用于 计划,但不适用于所有计划。也许问一下邮件列表(http://mail.gnome.org/mailman/listinfo/vala-list)或开发人员? JürgBilleter - j at bitron dot ch Raffaele Sandrini - rasa at gmx dot ch
问题,转述,是“一根绳子有多长”,最好的答案是“吮吸它,看看”,并且警告是YMMV ;-) g