rk3588 搭建交叉编译环境

RK3588 交叉编译环境搭建

  • 1、gcc 环境的搭建
  • 2、编译
  • 3、连接
    • 3.1 ssh
    • 3.2 挂载
  • 4、遇到问题
    • 1 编译出错
  • 2 ssh 连接失败

1、gcc 环境的搭建

vim ~/.bashrc
将gcc 里面bin 的路径放到bashrc文件夹下
在这里插入图片描述source ~/.bashrc

2、编译

     1、cd **/external/rockit  至个人用户目录
	 2、cd ~/rockit/build/
	 3、cmake .. -DCMAKE_TOOLCHAIN_FILE=*share/host/share/buildroot/toolchainfile.cmake -DCMAKE_CXX_COMPILER=*share/host/bin/aarch64-buildroot-linux-gnu-g++
     4、make

3、连接

3.1 ssh

ssh [email protected]
password:**

3.2 挂载

mount -t nfs 192.168.100.124:/home/****/360/external/ /mnt/system/xfx/ -o nolock

在这里插入图片描述

4、遇到问题

1 编译出错

提示如下rk3588 搭建交叉编译环境_第1张图片在*/host/bin/ 目录下检查g++ 版本
在这里插入图片描述
升级
GLIB

strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_

添加一个高级版本系统的源,直接升级libc6.
Ubuntu 20.04 - added this repo as described in the link
编辑源

sudo vi /etc/apt/sources.list

添加高版本的源

deb http://th.archive.ubuntu.com/ubuntu jammy main    #添加该行到文件

运行升级

sudo apt update
sudo apt install libc6
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_

参考博客:https://blog.csdn.net/huazhang_001/article/details/128828999

2 ssh 连接失败

在这里插入图片描述
ssh-keygen -R 【IP】加粗样式
在这里插入图片描述

你可能感兴趣的:(linux,服务器,ssh)