首页 > 系统相关 >ubuntu22.04编译创龙T113-i mini的SDK

ubuntu22.04编译创龙T113-i mini的SDK

时间:2024-03-09 11:22:24浏览次数:28  
标签:mini STAT VER ubuntu22.04 编译 video T113 error include

ubuntu版本22.04.1

1.解压安装包

拷贝sdk并解压出来,注意安装包较大请预留好硬盘空间

2.预安装编译应用

先安装如下应用,在编译过程中需要使用到的依赖

  sudo apt install build-essential cmake flex bison u-boot-tools openssl libssl-dev texinfo

3.安装和更换python2

编译使用的是python2,预先进行安装配置

sudo apt install python2
sudo ln -s /usr/bin/python2 /usr/bin/python

4.编译错误

以下错误都是我自己遇到的,参考网上的解决办法,有一些没有遇到,如果出现请自行搜索解决

libfakeroot.c:99:40: error: ‘_STAT_VER’ undeclared (first use in this function)
在libfakeroot.c 增加

#ifndef _STAT_VER
 #if defined (__aarch64__)
  #define _STAT_VER 0
 #elif defined (__x86_64__)
  #define _STAT_VER 1
 #else
  #define _STAT_VER 3
 #endif
#endif

c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
进入c-stack.c的文件夹下

wget https://raw.githubusercontent.com/keyfour/openwrt/2722d51c5cf6a296b8ecf7ae09e46690403a6c3d/tools/m4/patches/011-fix-sigstksz.patch
patch c-stack.c < 011-fix-sigstksz.patch

gdbusauth.c:1302:11: error: ‘%s’ directive argument is null

if(line != NULL)
    debug_print ("SERVER: WaitingForBegin, read '%s'", line);

gdbusmessage.c:2702:30: error: ‘%s’ directive argument is null

if(signature_str!= NULL)
    tupled_signature_str = g_strdup_printf ("(%s)", signature_str);

(.text+0x0): multiple definition of `yylloc'; dtc-lexer.lex.o (symbol from plugin)

标签:mini,STAT,VER,ubuntu22.04,编译,video,T113,error,include
From: https://www.cnblogs.com/chencarl/p/18062425

相关文章

  • minikube初体验【1】
    minikube介绍K8S的迷你版本,运行于单机之上的K8S。当资源并不多,而需要学习或者开发基于k8s集群的组件,minikube也是一个不错的选择。minikube官方文档:https://minikube.sigs.k8s.io/docs/start/安装前准备官方文档写的非常详细。大概意思是说,需要准备一台不能等于2核心......
  • 守护更多女性健康,华为云GeminiDB助力美柚数据库高效稳定迁移
    本文分享自华为云社区《守护更多女性健康,华为云GeminiDB助力美柚完成数据库高效稳定迁移》,作者:华为云头条。阳春三月,“三八”国际妇女节悄然而至。在社会快速发展的今天,女性力量在各个领域大放异彩,尽管女性成长路上可能会风雨兼顾,但是关注自己、保持身心健康才能走得更远、看到更......
  • python 操作 minio
    环境安装pipinstall-Uminio示例代码importosfromminioimportMiniofromloguruimportloggerfromdatetimeimporttimedeltaclassClient:'''endpoint:ip:portaccess_key:yourusernamesecret_key:yourpasswordsecur......
  • windows 安装 minio
    1.打开官网链接https://www.minio.org.cn/2.点击下载3.点击windows,然后点击MINIOSERVER右侧的DOWNLOAD进行下载4.找到环境变量,新建系统变量,设置MINIO的用户名和密码5.启动MINIOSERVERminio.exeserverD:/data#server后面的路径需绝对路径6.可以......
  • 「AGC005B」 Minimum Sum
    题意给定一个整数序列\(a\),求\(\sum\limits^{N}_{l=1}\sum\limits^{N}_{r=l}\min(a_l,a_{l+1},\cdots,a_{r})\)(注意\(r\)的初始值是\(l\))。分析当我们模拟样例时,可以发现,每一个数都只会在一个区间内最小,而最小值不断更新成更小的,所以可以用单调栈求解出\(a_i\)对应......
  • Ubuntu22.04中的LibreOffice如何设置中文
    LibreOffice版本Version:7.3.7.2/LibreOfficeCommunityBuildID:30(Build:2)设置方法打开LibreOffice,进入软件的操作界面中。在工具栏中点击Tools,然后在下拉选项中找到Options进入到设置的界面。在Options的页面中,找到Language的选项。这个选项就是语言设置。......
  • resurfaceio goreplay output-s3 minio 兼容处理
    实际上此问题与以前版本goreplay对于s3的支持是一样的参考处理添加了新的环境变量AWS_FORCE_PATH_STYLE以及AWS_DISABLE_SSL,具体代码在rongfengliang/goreplay-new/blob/resurface/s3_reader.go中参考使用exportAWS_ACCESS_KEY_ID=minioexportAWS_SECRET_ACCE......
  • Oracle数据库错误:ora-28014:cannot drop administrative users(无法删除管理用户或角色
    1.问题在创建用户test之后,删除时发生错误ora-28014:cannotdropadministrativeusers2.解决由于Oracle数据库要求创建用户必须以C##开头,在创建该用户时,我们设置了altersessionset"_oracle_script"=true;Oracle数据库如何解决创建用户名开头必须要C##问题?但是删除时,由......
  • ubuntu22.04升级到23.04
    ubuntu22.04升级到23.04ubuntu一、更新22.04先对现有的22.04的系统进行更新,得到最新的22.04版。1.设置软件更新打开“软件和更新”,转到“更新”选项卡。选择“有新版本时通知我”并将其更改为“适用任何新版本”.这将告诉包管理器查找Ubuntu23.04发布详细信息。......
  • Docker学习笔记-01-ubuntu22.04安装Docker Desktop
    Docker学习笔记-01-ubuntu22.04安装DockerDesktopubuntudocker一、安装前的说明DockerDesktopforLinux和LinuxDockerEngine是两个不同的东西,在使用的时候会有不同,但是有什么不同,我还没有具体去了解,在后面学习使用的时候要注意区分。DockerDesktopforLinux需要Virtual......