Vala:减少依赖项的大小

时间:2011-03-16 22:04:09

标签: vala

我正在使用win32上的Vala开发小型命令行实用程序。使用vala编译的程序取决于以下DLL

  • libgobject-2.0-0.dll
  • libgthread-2.0-0.dll
  • libglib-2.0-0.dll

他们占用了1500千克的空间。有没有办法减少这些依赖项的大小(除了使用UPX等压缩它们)?我无法想象使用glib提供的所有功能的简单的helloworld app。

谢谢!

1 个答案:

答案 0 :(得分:9)

如果您的vala源非常简单,您可以在posix配置文件中编译它

valac --profile posix hello.vala

然后你的二进制文件将不具有标准C库之外的任何依赖性。但是,posix配置文件可能仍然是实验性的。