Tag: debuild

为什么debuild失败并出现“configure:error:unrecognized option:”

我试图按照此问题/答案中列出的说明进行操作。 适用于Ubuntu 14.04 Trusty的libimobiledevice 1.2(iOS 8支持) 答案说:“实际上我有点作弊。我无法满足构建依赖性,因为在Ubuntu 14.04中的库中没有足够的最新版本:libimobiledevice-1.2.0需要libusbmuxd-dev(> = 1.0.9 ),所以你必须先使用相同的配方从源代码构建它。“ 我假设“首先使用相同的配方从源代码构建它”。 意味着遵循相同的步骤,用libusbmuxd-dev替换libimobiledevice。 我还假设在构建lbimobiledevice之前我应该​​这样做。 我做到了这一点,并在debuild步骤5中遇到致命错误。对此我不熟悉,经过大量搜索后,我对如何确定错误是什么以及需要采取哪些措施来纠正它感到茫然。 这是我在14.04新安装后做的第一件事。 因此,如果有人可以提供帮助,将不胜感激。 configure:error:无法识别的选项:-DCMAKE_INSTALL_PREFIX = / usr’Try./configure –help’获取更多信息 stevie@Studio1:~/usbmuxd-1.1.0$ debuild -b -j$(getconf _NPROCESSORS_ONLN) dpkg-buildpackage -rfakeroot -D -us -uc -b -j2 dpkg-buildpackage: source package usbmuxd dpkg-buildpackage: source version 1.1.0-0ubuntu1 dpkg-buildpackage: source distribution UNRELEASED dpkg-buildpackage: source changed by StevieRay dpkg-source –before-build usbmuxd-1.1.0 dpkg-buildpackage: […]

如何使用debuild在我的amd64笔记本电脑上构建i386和amd64软件包

我希望能够构建我的包的多个版本( i386和amd64 ),这些版本具有非平凡的依赖关系(gtk等)。 我的构建脚本使用cmake 。 目前,命令debuild -i -us -uc -b只在我的ubuntu 64bits发行版上构建amd64 ,而我没有安装任何交叉编译工具链。 如何为两个平台构建二进制文件?