我们有一些专门为 Debian stable (x86) 开发的 C++ 应用程序。
目前,这些应用程序的开发也是使用 Debian stable (x86) 系统完成的,因此开发人员拥有与目标系统上相同的所有库版本。
有时,我还需要处理这些组件,它一直困扰着我,我被一个非常过时的 KDevelop 版本(4.0.1 与最新的 4.4.1)所困扰。我想使用更新的系统进行开发(如最新的 Ubuntu 或 Debian 测试),但如何创建适合目标系统的二进制文件?
有没有一些简单的方法可以告诉编译器/链接器使用仅在目标平台上可用的库版本?
我看了Emdebian和他们的交叉编译包,但我认为这对我不起作用。他们似乎只有针对 ARM 等其他架构的软件包。