4我的板子是 Orange pi 3,只能以 卧槽来形容。。。

我是搞.net core的,这板子死活搞不了。

刷的是Debain系统。

说实话,这个板子不错,可就是官方的系统实在不敢恭维,内核旧,软件兼容性不行。

不说废话了。

背景

板子系统Debain,内核 4.9,只适配了GCC 4.9.

我要安装 .net core 3 arm64



无法运行,因为要求 GCC version > 5.2

 

网上的方法,大多是copy的,要下载gcc源码包,然后编译。我想说,你就算用 8G 内存的电脑,解压、配置、编译,没几个小时搞不来。

要是你的设备是 1G 的开发板,估计就 20+ 小时了。

 

以下命令备用,可能有些刚刚进坑的师弟师妹不熟悉 linux
#查看GCC 版本 gcc -v #apt-get 源的位置 /etc/apt/sources.list #查看系统内核版本 uname -a
#查看系统32还是64位 #返回64即为64位,无返回或者返回32、其它,为32为getconf LONG_BIT #vim 打开文件后 #按 i 修改文本
#按 ESC 键进入命令模式,输入:wq! 保存并退出
 

步骤一,更新 apt-get 源

输入命令修改apt源
sudo vim cat /etc/apt/sources.list
 

打开的文件中,就是你的默认源,把所有 https 开头的连接,都改成 http ( 带 # 的 不用改)

 



 

步骤2

在开头 增加 源
deb http://ftp.debian.org/debian sid main deb http://mirrors.163.com/debian/
jessie main non-free contrib deb http://mirrors.163.com/debian/ jessie-updates
main non-free contrib deb http://mirrors.163.com/debian/ jessie-backports main
non-free contrib deb-src http://mirrors.163.com/debian/ jessie main non-free
contrib deb-src http://mirrors.163.com/debian/ jessie-updates main non-free
contrib deb-src http://mirrors.163.com/debian/ jessie-backports main non-free
contrib deb http://mirrors.163.com/debian-security/ jessie/updates main
non-free contrib deb-src http://mirrors.163.com/debian-security/ jessie/updates
main non-free contrib
 第一条是Debain官方源,其它为163的源。如果不加debain源,很可能会报错



步骤3,更新源
apt-get update
可能费时间

步骤4,可能会报错

可能会出现如下的错误提示  (图片中最后3条)



算了,不管他,报错就报错

 步骤5

 此命令安装 gcc,安装过程中会出现一些提示记得点 y
sudo apt-get -t sid install libc6 gcc
如无意外,会更新到最新版本,我的更新到 gcc 8.3了



你可能会问,gcc++ 呢?

其实安装gcc的时候,一起安装了

其它,此命令可以装好gcc,gcc++等库
apt-get install build-essential
 安装支持 https的方法
sudo apt-get install apt-transport-https
 

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信