最近入手了树莓派4b所以想尝试一下64位下的steamlink,结果steamlink是基于armhf的,所以就想到在树莓派arm上构建armhf,用了好一段时间才完成的构建。

方法:

sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt-get install gcc-8-base:armhf libunistring2:armhf  libgcc1:armhf libidn2-0:armhf libc6:armhf

我在构建armhf的时候它提示我缺libc6 armhf文件,所以我又想办法安装上了libc6 armhf ,安装它的时候又提醒缺少东西(我真是疯了)

最后总结下来的代码就是以上代码,安装完成之后就可以运行armhf的程序了。

没想到的是我虽然成功运行了,但是又遇到steamlink不能安装,这也太气人了。

我辛辛苦苦的从那下载下来,并构建了armhf,并且成功dpkg后却不能安装程序

curl -#Of http://media.steampowered.com/steamlink/rpi/steamlink_1.0.7_armhf.deb
sudo dpkg -i steamlink_1.0.7_armhf.deb

看来只能另想其他方法了。

虽然没有成功运行steamlink安装程序,但是完成了一次arm构建armhf。

只有在树莓派3b系列上成功安装过,如果想知道如何配置的可以看看《树莓派+steamlink配置