博主今天搞树莓派的交叉编译的toolchain,安装包的时候各种问题,首先toolchain明明安装好了也添加到路径中去了,但还是遇到了
unable to execute 'arm-linux-gnueabihf-gcc': No such file or directory
然后根据网上查找的结果说64位的系统要安装lib32bz2-1.0,但是apt-get死活安装不上去一直报下面这个问题
Unable to locate package lib32bz2-1.0
后来终于找到了解决的办法,首先运行
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
然后
sudo apt-get update
再次安装lib32bz2-1.0就发现可以安装了。在网上搜了下原因好像是说Ubuntun因为一些事情关闭了这些包的库,所以apt找不到这些内容而报错。