【问题标题】:Vala: reducing the size of dependenciesVala:减少依赖的大小
【发布时间】:2011-07-16 23:40:58
【问题描述】:

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

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

它们占用了 1500 KB 的空间。有没有办法减少这些依赖项的大小(除了用 UPX 等压缩它们)?我无法想象一个简单的 helloworld 之类的应用程序使用了 glib 提供的所有功能。

谢谢!

【问题讨论】:

    标签: vala


    【解决方案1】:

    如果你的 vala 源代码相当简单,你可以在 posix 配置文件中编译它

    valac --profile posix hello.vala
    

    那么您的二进制文件将不会有任何标准 C 库之外的依赖项。但是,posix 配置文件可能仍处于试验阶段。

    【讨论】:

    • 个人资料已被删除,所以现在更多的是--nostdpkg
    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多