首页 > 其他分享 >T3-lichee编译环境设置

T3-lichee编译环境设置

时间:2023-10-18 17:37:46浏览次数:37  
标签:dtc sudo T3 xff 编译 i386 lichee x01 x00

sudo apt install make gcc bc u-boot-tools bzip2 fakeroot gawk mkbootimg busybox

 

问题1:

usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x50): multiple definition of `yylloc’; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here

原因:gcc版本过高

解决方案:

修改scripts/dtc目录下的dtc-lexer.lex.c_shipped文件中找到
YYLTYPE yyloc这一行,在640行,在之前面加上extern 

 

解决32bit程序支持问题:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386 zlib1g-dev:i386

sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
sudo service binfmt-support start

 

标签:dtc,sudo,T3,xff,编译,i386,lichee,x01,x00
From: https://www.cnblogs.com/riveruns/p/17772904.html

相关文章

  • centOs 6.10 编译 qt 5.15.11.
    centOs6.10编译qt5.15.11安装依赖库xcb依赖库qtxcb需要的依赖如何要用x11,就要在编译的时候加上-xcb选项,就要安装xcb相关的库。到时可以在config.log文件查看,缺少哪个库就安装哪个。下面是我手动安装的库和对应版本:xcb-proto-1.14.tar.gzxcb-util-image-0.......
  • X64编译器
     NASM编译器下载(windows版本):链接:https://pan.baidu.com/s/1jJfylB3-PVLh6DqDf3HJzA提取码:6666  也可从下面地址下载所有平台上的NASM版本:https://www.nasm.us/pub/nasm/releasebuilds/2.07/win32/ 安装:双击安装即可             ......
  • 解决Windows中文用户名导致的Dart AOT编译失败问题
    Windows中文用户名导致的DartAOT编译失败 问题出现时的操作系统及DartSDK版本系统Windows1122H2家庭中文版DartSDKversion=3.1.3(stable)(TueSep2614:25:132023+0000)on"windows_x64" 问题的发生过程我编写了一个简单的DartHelloWorld程序so......
  • 【Python微信机器人】第一篇:在windows11上编译python
    前言我打算写一个系列,内容是将python注入到其他进程实现inlinehook和主动调用。本篇文章是这个系列的第一篇,后面用到的案例是注入python到PC微信实现基本的收发消息。文章着重于python方面的内容,所以对于微信找收发消息的call不会去讲过程,有兴趣的可以直接百度搜PC微信逆向。我......
  • app逆向day03-反编译工具和hook框架
    一反编译工具1.1常见反编译工具常见的反编译工具:jadx(推荐)、jeb、GDA反编译工具依赖于java环境,所以我们按照jdk1.2JDK环境安装#官方地址:(需要注册-最新java21)https://www.oracle.com/java/technologies/downloads/1.2.1win平台安装#1下载jdk-8u371-windows-x64.e......
  • 备份一下Linux下opencv编译指令
    备份一下opencv编译指令:tar-xzvfopencv-3.4.16.tar.gzcdopencv-3.4.16mkdirbuild&&cdbuildcmake-DCMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=/opt/envs/opencv/opencv-3.4.16..make-j8&&makeinstallopencv完整编译选项:cmake..-DCMAKE_BU......
  • Linux下源码编译gcc指定版本
    首先你得有一个编译器才能编译编译器下载GCC源码并解压wgethttps://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.4.0/gcc-9.4.0.tar.gztar-zxvfgcc-9.4.0.tar.gz这里我选择了gcc-9.4.0版本下载依赖文件cdgcc-9.4.0./contrib/download_prerequisites编译前配置......
  • Linux Kernel 之一 完整嵌入式 Linux 环境、构建工具、编译工具链、各 CPU 架构
    版权声明:本文为CSDN博主「ZC·Shou」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ZCShouCSDN/article/details/122239093   第一步就是需要了解如何搭建一个完整的嵌入式Linux环境。现在将学习心得记录为此文。......
  • UE4 VectorParameter float3 nor float
    问题在UE4.27的版本中,VectorParameter的类型是float3而不是float4,这就导致在实例化函数时会少一个float,十分麻烦解决运用"append"即可referencehttps://forums.unrealengine.com/t/vectorparameter-incorrectly-converted-to-materialfloat3-in-custom-node/334226/6......
  • 手撕Vue-编译模板数据
    经上一篇编译指令数据后,我们已经可以将指令数据编译成具体需要展示的数据了,上一篇只是编译了指令数据,还没有编译模板数据,这一篇我们就来编译模板数据。也就是{{}}这种模板的形式我们该如何编译,其实和指令数据编译的思路是一样的,废话不多说,直接上代码。改造一下buildText方法......