在x64上带有调试符号的32位libc

时间:2013-06-10 22:17:52

标签: c assembly ubuntu-12.04

我正在搜索如何在x64系统上安装32位非剥离的libc。我已经安装了lib32 libc但它被剥离了,我的Ubuntu 12.04 x64上有libc-2.15.so。有谁知道我需要的包的名称,因为我认为libc6-dbg只有x64版本。

1 个答案:

答案 0 :(得分:1)

在支持Multi-Arch的系统上,您需要启用它(sudo dpkg --add-architecture i386),然后安装libc6-dbg:i386包。如果依赖关系链中存在尚未进行多重构建的内容,则可能会删除一半系统。

我发现biarch(或triarch)开发本身非常容易出错,强烈建议使用32位chroot(例如使用linux32 cowbuilder --bindmounts "$HOME" --login或使用schroot实用程序)。