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 的时候, 一起安装了
来源: http://www.bubuko.com/infodetail-2990355.html