为kali安装32位运行时的库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31739317/article/details/77247143

最近在用gdb做运行时的程序调试,但碰到32位的程序代码,gdb run的时候 会报127错误,提示找不到文件名。

原因是 kali默认是不支持运行32位的程序的。需要添加32位程序的相关运行库。

代码如下。


dpkg --add-architecture i386

(在这之前 我换了源 舍弃了国内的一些源 还是用了官方的源。。因为貌似国内一些地方的源 没有后面需要的文件还是啥的。总之 官方源尽管可能慢一些 但还是比较官方和保险)

apt-get update


apt-get install ia32-libs;(提示包已经不存在了,有lib32z1包 来替代)


所以执行

扫描二维码关注公众号,回复: 5709828 查看本文章

apt-get install lib32z1


搞定!


顺便在给gcc配置一下 可编译32位程序的包吧。

sudo apt-get install g++-multilib libc6-dev-i386


猜你喜欢

转载自blog.csdn.net/qq_31739317/article/details/77247143