Wim*_*Wim 11 64-bit installation apt 32-bit multiarch
我想安装libsqlite3-dev
两个i386
和amd64
相同的Ubuntu 12.04的机器上。我正在开发一个使用 sqlite3 的应用程序,并且想要编译和测试 32 位和 64 位版本。
但是看起来该libsqlite3-dev:i386
软件包与 不兼容libsqlite3-dev:amd64
,因为apt
在我安装另一个时一直想删除一个。
有没有办法让两者都安装在同一个系统上?
您不能同时在同一系统上安装这两个 -dev 软件包。您只能安装其中一个,因为它们包含一些相同的文件。Multi-arch 不启用交叉编译支持,这正是您想要做的。如果您要安装:i386
sqlite 开发包的版本,并使用 64 位编译器进行构建,结果几乎肯定会导致构建损坏。
最好的办法是在 32 位 chroot 或 VM 中编译,以构建 32 位版本。
归档时间: |
|
查看次数: |
4493 次 |
最近记录: |