【问题标题】:Custom build environment/target libraries自定义构建环境/目标库
【发布时间】:2011-10-09 20:26:04
【问题描述】:

我想在不同的 Debian/Ubuntu 版本上构建一个与例如 Debian Lenny(libc、postgres、oracle 和其他库)兼容的应用程序 . 这可能吗?如果是这样,我在哪里可以阅读如何做到这一点?

【问题讨论】:

    标签: c++ linux build glibc libtool


    【解决方案1】:

    您可以为此使用open build service。为其创建 Debian 软件包描述文件(您也可以添加 rpm 规范文件),选择目标发行版,您将在每个平台上构建它,并为每个平台获得一个特定的下载存储库。您的包也会在需要时自动重建。如果您需要托管专有代码,您可以安装自己的服务实例。

    如果您想要一个多平台二进制文件,您可能希望针对 LSB chroot 构建它:

    http://ftp.linux-foundation.org/pub/lsb/impl

    并捆绑任何不属于它的库。 LSB 有工具来检查您的应用程序的合规性。他们的网站现在关闭了,但应该在这里:http://ldn.linuxfoundation.org/lsb/check-your-app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-20
      • 2011-03-27
      • 1970-01-01
      • 2020-11-20
      • 2019-06-27
      • 2018-12-26
      • 2012-04-21
      • 2018-06-09
      相关资源
      最近更新 更多