首页 > 系统相关 >【错误记录】编译 Linux 内核报错信息及解决办法

【错误记录】编译 Linux 内核报错信息及解决办法

时间:2023-08-23 13:33:27浏览次数:47  
标签:sudo Linux apt 报错 内核 install linux arm

【错误记录】编译 Linux 内核报错

报错信息:/bin/sh: 1: bison: not found 

解决方案:sudo apt-get install bison

***********************************************************************************************************

报错信息:fatal error: openssl/bio.h: No such file or directory

解决方案:sudo apt install openssl

     sudo apt install libssl-dev

***********************************************************************************************************

报错信息:"mkimage" command not found - U-Boot images will not be built 

解决方案:sudo apt-get install uboot-mkimage

***********************************************************************************************************

报错信息:

Package uboot-mkimage is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
u-boot-tools:i386 u-boot-tools

E: Package 'uboot-mkimage' has no installation candidate
原因:

在Debian(wheezy)/ Ubuntu的13.10(saucy)起,UBOOT-MKIMAGE包已经移除;该MKIMAGE命令包含在U-Boot的 - 工具包。在Ubuntu12.04,有变动
也需要
gcc-4.7-arm-linux-gnueabihf-base and g++-4.7-arm-linux-gnueabihf 
to 
gcc-4.6-arm-linux-gnueabihf-base and g++-4.6-arm-linux-gnueabih.

解决方案:

git clone https://github.com/LeMaker/lemaker-bsp.git

标签:sudo,Linux,apt,报错,内核,install,linux,arm
From: https://www.cnblogs.com/likunpeng/p/17650903.html

相关文章

  • 笔记:常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname,以及对应windows的cmd的命令
    以下是一些常用的Linux命令及其功能:cd:用于切换当前工作目录。例如:cd/path/to/directory将当前目录更改为/path/to/directory。cp:用于复制文件或目录。例如:cpfile1.txtfile2.txt复制file1.txt文件并将其命名为file2.txt。ls:用于列出当前目录中的文件和目录。例如:ls......
  • linux(centos与ubuntu)安装docker
    首先确保系统更新yumupdate#centosapt-getupdate#ubuntucentos安装dockeryuminstall-yyum-utilsyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repoyuminstall-ydocker-cedocker-ce-cli--allowerasingubuntu安装d......
  • Linux中特殊名字文件的删除方法是什么
    Linux中特殊名字文件的删除方法是什么发布时间:2022-01-2109:19:42 阅读:200 作者:kk 栏目:开发技术活动:Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>今天就跟大家聊聊有关Linux中特殊名字文件的删除方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家......
  • 在集成H.265视频流媒体播放器EasyPlayer.js时遇到"SourceBuffer"报错,应该如何解决?
    EasyPlayer,是由TSINGSEE青犀视频推出的一款功能强大且开放性很高的H.265视频流媒体播放器。它支持H.264和H.265视频格式的播放,并具有稳定性强、流畅播放等特点。此外,EasyPlayer还有多个版本可供选择,例如EasyPlayer-RTSP、EasyPlayer-Pro、EasyPlayer.js等。有用户反馈,在使用播放器......
  • 解决Linux磁盘空间不足的方法有哪些?
    磁盘空间不足是Linux系统非常常见的问题之一,一旦发生磁盘空间不足的情况,不仅会导致系统性能下降、应用无法正常运行,还会导致系统崩溃,因此要引起高度重视。那么解决Linux磁盘空间不足的方法有哪些?具体请看下文。1、清理无用文件首先,查找并删除无用的文件。可以使用命令......
  • SUB-1G SOC芯片DP4306F 32 位 ARM Cortex-M0+内核替代CMT2380F32
    DP4306F是一款高性能低功耗的单片集成收发机,集成MO核MCU,工作频率可覆盖200MHiz^1000MHz。支持230/408/433/470/868/915频段。该芯片集成了射频接收器、射频发射器、频率综合器、GFSK调制器、GFSK解调器等功能模块。通过SPI接口可以对输出功率、频道选择以及数据包格式进行灵活配......
  • 在Mac系统上构建适用于Linux 64位的Go程序
    要在Mac系统上构建适用于Linux64位的Go程序,可以采用以下2种方式:1.通过设置环境变量并使用交叉编译来实现以下是在Mac系统上构建适用于Linux64位的Go程序的步骤:在你的项目根目录下,打开终端。设置环境变量GOOS和GOARCH为linux和amd64,分别表示目标操作系统为Linux,目......
  • Linux内核基础篇——动态输出调试
    动态输出(dynamicprint)是内核子系统开发者最喜欢的输出技术之一。上篇说到printk调试,但printk是全局的,只能设置输出等级。而动态输出可以动态选择打开某个内核子系统的输出,可以有选择性地打开某些模块的输出。配置内核编译选项要使用动态输出,必须在配置内核时打开CONFIG_DYNAMI......
  • Linux:tar、压缩、解压
    压缩文件扩展名:.tar:tar程序打包的数据,没经过压缩.tar.gz:tar程序打包,并经过gzip压缩.tgz.gz:gzip程序压缩的文件.Z:Compress程序压缩的文件.bz2:bzip2程序压缩的文件.xz:xz程序压缩的文件Linux上最常见的压缩指令为gzip、bzip2、最新的xz;Windows上最常用的是zi......
  • ubuntu/linux 好用的截图工具 搜狗输入法自带的截图快捷键,自己觉得不方便的话,修改为
    公司要求使用ubuntu开发,在安装完必要得开发工具之后,按照我在windows平台的习惯,就准备安装一个好用的截图工具了,我比较推荐的是snipaste([https://zh.snipaste.com/download.html)]),同时QQ,微信的自带快捷键也十分好用。以下分别是windowsQQ微信的截图方式,非常好用。好的,不墨......