如何将现有的deb软件包从64位交叉编译为32位架构
我已经为我的计算机重建了一个带有自定义补丁的deb软件包,这是一台64位机器。 我用它做了:
sudo apt-get -b source [package name]
现在我的问题是,如何以类似的方式为32位机器交叉编译相同的包?
谢谢,尼古拉
如果软件包包含任何源文件或库,则大多数情况下不可能从64位deb软件包交叉编译32位软件包。
您需要使用32位库重新打包并重新编译源代码。
我的建议是拆分你的编译和打包 – 让你的32位工作在一个单独的32位虚拟机中。
也许更好的方法是设置LaunchPad PPA,让Launchpad自动编译64位和32位架构。
您可以使用交叉编译环境和/或一些帮助工具。
我个人赞成xdeb它从未让我失望!
本指南: 使用Xdeb将帮助您设置Xdeb环境以及如何使用这些工具。