首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Ubuntu Eee上编译内核需要什么?

在Ubuntu Eee上编译内核需要以下工具和依赖项:

  1. 基本工具:build-essential、flex、bison、libssl-dev、libncurses5-dev、libelf-dev、libudev-dev、libpci-dev、libiberty-dev、libkmod-dev、libncursesw5-dev、libssl-dev、libelf-dev、cmake、libxml2-dev、python3-dev、python3-pip、libsystemd-dev、libacl1-dev、libattr1-dev、libaudit-dev、libcap-dev、libdb5.3-dev、libevent-dev、libexpat1-dev、liblzma-dev、libmpc-dev、libmpfr-dev、libncurses5-dev、libncursesw5-dev、libpcre3-dev、libperl-dev、libpopt-dev、libpython3-dev、libpython3.8-dev、libpython3.9-dev、libpython3.10-dev、libpython3.11-dev、libpython3.12-dev、libpython3.13-dev、libpython3.14-dev、libpython3.15-dev、libpython3.16-dev、libpython3.17-dev、libpython3.18-dev、libpython3.19-dev、libpython3.20-dev、libpython3.21-dev、libpython3.22-dev、libpython3.23-dev、libpython3.24-dev、libpython3.25-dev、libpython3.26-dev、libpython3.27-dev、libpython3.28-dev、libpython3.29-dev、libpython3.30-dev、libpython3.31-dev、libpython3.32-dev、libpython3.33-dev、libpython3.34-dev、libpython3.35-dev、libpython3.36-dev、libpython3.37-dev、libpython3.38-dev、libpython3.39-dev、libpython3.40-dev、libpython3.41-dev、libpython3.42-dev、libpython3.43-dev、libpython3.44-dev、libpython3.45-dev、libpython3.46-dev、libpython3.47-dev、libpython3.48-dev、libpython3.49-dev、libpython3.50-dev、libpython3.51-dev、libpython3.52-dev、libpython3.53-dev、libpython3.54-dev、libpython3.55-dev、libpython3.56-dev、libpython3.57-dev、libpython3.58-dev、libpython3.59-dev、libpython3.60-dev、libpython3.61-dev、libpython3.62-dev、libpython3.63-dev、libpython3.64-dev、libpython3.65-dev、libpython3.66-dev、libpython3.67-dev、libpython3.68-dev、libpython3.69-dev、libpython3.70-dev、libpython3.71-dev、libpython3.72-dev、libpython3.73-dev、libpython3.74-dev、libpython3.75-dev、libpython3.76-dev、libpython3.77-dev、libpython3.78-dev、libpython3.79-dev、libpython3.80-dev、libpython3.81-dev、libpython3.82-dev、libpython3.83-dev、libpython3.84-dev、libpython3.85-dev、libpython3.86-dev、libpython3.87-dev、libpython3.88-dev、libpython3.89-dev、libpython3.90-dev、libpython3.91-dev、libpython3.92-dev、libpython3.93-dev、libpython3.94-dev、libpython3.95-dev、libpython3.96-dev、libpython3.97-dev、libpython3.98-dev、libpython3.99-dev、libpython3.100-dev、libpython3.101-dev、libpython3.102-dev、libpython3.103-dev、libpython3.104-dev、libpython3.105-dev、libpython3.106-dev、libpython3.107-dev、libpython3.108-dev、libpython3.109-dev、libpython3.110-dev、libpython3.111-dev、libpython3.112-dev、libpython3.113-dev、libpython3.114-dev、libpython3.115-dev、libpython3.116-dev、libpython3.117-dev、libpython3.118-dev、libpython3.119-dev、libpython3.120-dev、libpython3.121-dev、libpython3.122-dev、libpython3.123-dev、libpython3.124-dev、libpython3.125-dev、libpython3.126-dev、libpython3.127-dev、libpython3.128-dev、libpython3.129-dev、libpython3.130-dev、libpython3.131-dev、libpython3.132-dev、libpython3.133-dev、libpython3.134-dev、libpython3.135-dev、libpython3.136-dev、libpython3.137-dev、libpython3.138-dev、libpython3.139-dev、libpython3.140-dev、libpython3.141-dev、libpython3.142-dev、libpython3.143-dev、libpython3.144-dev、libpython3.145-dev、libpython3.146-dev、libpython3.147-dev、libpython3.148-dev、libpython3.149-dev、libpython3.150-dev、libpython3.151-dev、libpython3.152-dev、libpython3.153-dev、libpython3.154-dev、libpython3.155-dev、libpython3.156-dev、libpython3.157-dev、libpython3.158-dev、libpython3.159-dev、libpython3.160-dev、libpython3.161-dev、libpython3.16
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ubuntu 从源码编译安装 Python 3.8

Ubuntu 从源码编译安装 Python 3.8 在这一章节,我们将会讲解如何通过源码编译安装 Python 3.8。...01.更新软件包列表并且安装编译 Python 所必要的软件包: sudo apt update sudo apt install build-essential zlib1g-dev libncurses5...03.当下载完成时,解压压缩包: tar -xf Python-3.8.0.tgz 04.切换到 Python 源码目录,并且执行configure脚本,他会执行一系列检测,并且确保所有依赖都在你的系统准备好了...这会导致编译过程变慢。 05.开始 Python 3.8 的编译处理: make -j 8 想要缩短编译事件,修改-j来适配你的处理器数量。你可以通过输入nproc来找到处理器的数量。...通过下面的命令验证它: python3.8 --version 输出将会显示 Python 版本: Python 3.8.0 三、总结 你已经 Ubuntu 18.04 安装了 Python 3.8

1.8K20

Ubuntu 16.04编译OpenJDK8的源代码(配视频)

本文将详细介绍Ubuntu16.04 LTS对OpenJDK8进行编译,为了方便大家快速搭建起OpenJDK8的调试开发环境,我还录制了对应的视频放到了B站上,大家可以参考。...目前Java也在运用这种方式),如果读者没有安装Ubuntu,可以Windows使用虚拟机的方式进行安装,或者可以直接在电脑安装多系统,这种方式比以虚拟机安装的方式速度要快。...Ubuntu操作系统使用的是Linux内核,由于HotSpot是由C++编写的,所以在编译需要Linux的编译器GCC。...Ubuntu操作系统下编译可以分为两步: 第一步,生成编译配置的脚本 生成编译配置的脚本使用的命令如下: bash ....构建JDK8需要使用JDK7 Update 7或更高版本的版本作为引导JDK,但不应使用JDK8作为引导JDK;命令行选项–with-debug-level=slowdebug,有这个选项,可以GDB

71010

区块链系统探索之路:比特币核心的编译和探索

首先我们使用ubuntu系统,然后通过git clone https://github.com/bitcoin/bitcoin.git 获取比特币内核代码,注意我们需要使用v0.21.0版本,因为更早以前的版本会因为莫名其妙的原因难以编译通过...,使得比特币内核编译时知道怎么获取db4代码库所在位置,因此我们也分别执行上面两行代码对应的命令: export BDB_PREFIX=’/home/ubuntu/bitcoin/db4’ ..../autogen.sh 然后我们需要通过config.sh脚步设置编译选项,在编译中我们需要忽略掉伯克利db版本,因此执行如下命令: ....,第一次运行时我们需要设置一个配置文件,bitcoin的安装目录创建一个bitcoin.conf文件: vim /home/ubuntu/.bitcoin/bitcoin.conf(注意这是我自己的路径...也就是我当前机器内核下载了 434100 个区块。

28820

大数据基础学习四:伪分布式 Hadoop Ubuntu 的安装流程完整步骤及需要注意的问题

Ubuntu 的安装流程完整步骤、易错点分析及需要注意的问题(以 ubuntu-18.04.3、hadoop-3.2.1-tar.gz 为例),本系列的其他文章可以移步本人大数据专栏进行查看。...Apache Hadoop 的 2.7 版和更高版本需要 Java7。它是 OpenJDK 和 Oracle(HotSpot)的 JDK / JRE 构建和测试的。...4.1、hadoop 下载 Linux 系统/Ubuntu 打开自带火狐浏览器,输入地址 hadoop.apache.org,打开 hadoop 的页面,点击 Download 进行下载,如下图所示...share:Hadoop各个模块编译后的jar包所在目录。...由于 Hadoop 的很多工作是自带的 HDFS 文件系统完成的,因此需要将文件系统初始化之后才能进一步执行计算任务。 Hadoop 根目录执行 NameNode 初始化的命令如下: .

1.3K21

安装 Linux 内核 4.0

Ubuntu 15.04安装Linux内核4.0 如果你正在使用Linux的发行版Ubuntu 15.04,你可以直接通过Ubuntu内核网站安装。...在你的Ubuntu15.04安装最新的Linux内核4.0,你需要在shell或终端中root访问权限下运行以下命令。...编译Linux内核 下一步,我们会执行make命令来编译内核4.0。取决于你的系统配置,编译至少需要20-30分钟。...安装Linux内核4.0 编译完成后,我们终于要在你的Linux系统安装内核了。下面的命令会在/boot目录下创建文件并且Grub 菜单中新建一个内核条目。...但大部分情况下,新的稳定版本内核能使你的硬件性能更好。因此,如果你有任何问题,评论,反馈,请在下面的评论框 中注明,让我们知道需要增加或者删除什么问题。多谢!

2.4K20

鸿蒙内核开发概述

Bootloader的作用就是去Flash、SD卡等设备读入鸿蒙内核,并启动它。②Windows系统必需的软件,比如IE、文件浏览器等保存在哪里?C盘上,里面有各种系统软件。...Bootloader、内核、APP等等软件,需要Ubuntu编译;但是阅读、修改这些源码时,Windows下会比较方便。 所以,我们需要在Windows、Ubuntu都存有源码。...① Windows阅读、研究、修改(使用Source insight会很方便),修改后上传到Ubuntu(使用Filezilla) ② Ubuntu编译、制作(使用MobaXterm远程登录Ubuntu...整个开发过程中,我们会用到Windows、Ubuntu、开发板,如下图所示: ? 1.3 搭建开发环境需要做哪些事情 这里只是列出要做的事情,后面会一一讲到。...命令Ubuntu中下载,后面介绍。

96341

一步步教你:x86平台,如何用Qemu来模拟ARM系统

Ubuntu16.04 系统中,利用 Qemu 搭建一个ARM虚拟机操作步骤是什么? 编写一个HelloWorld程序,放到虚拟机中执行。...为什么需要ARM模拟系统 ARM平台的软件开发工作,可以划分为2类: 应用程序的开发 系统开发(内核、文件系统、驱动程序) 应用程序的开发 我们开发嵌入式项目的时候,一般都是先在x86平台把大部分的功能开发完成... Ubuntu16.04 系统中,利用 Qemu 搭建一个ARM虚拟机 使用Qemu虚拟机的几种选择 利用Qemu来运行ARM虚拟机,你有2个选择: 简单方式:直接下载别人编译好的映像文件(包含了内核...安装交叉编译器 交叉编译器的作用就不需要详细解释了,因为我们是x86平台上进行编译,而运行的平台是ARM系统,这2个平台的指令集不一样,所以需要交叉编译得到ARM系统可以执行的程序。...如果需要内核进行裁剪,执行: make menuconfig 根据自己的实际需要,对内核进行定制。比如:可以配置网络和NFS,系统启动的时候就自动挂载宿主机中的某个目录。

10.9K30

韦东山鸿蒙开发教程03 - 鸿蒙内核开发概述

Bootloader的作用就是去Flash、SD卡等设备读入鸿蒙内核,并启动它。 ② Windows系统必需的软件,比如IE、文件浏览器等保存在哪里? C盘上,里面有各种系统软件。...Bootloader、内核、APP等等软件,需要Ubuntu编译;但是阅读、修改这些源码时,Windows下会比较方便。 所以,我们需要在Windows、Ubuntu都存有源码。...① Windows阅读、研究、修改(使用Source insight会很方便),修改后上传到Ubuntu(使用Filezilla) ② Ubuntu编译、制作(使用MobaXterm远程登录Ubuntu...整个开发过程中,我们会用到Windows、Ubuntu、开发板,如下图所示: 1.3 搭建开发环境需要做哪些事情 这里只是列出要做的事情,后面会一一讲到。...命令Ubuntu中下载,后面介绍。

44920

内核必须懂(三): 重编Ubuntu18.04LTS内核4.15.0

目录 前言 编译前准备 编译 安装 重启之后 最后 ---- 前言 之前写系统调用的时候也说过, 但是当时理解有限, 写的不好....编译前准备 打开grub文件, 由于我的是单Ubuntu系统, 不是常见的Win+Ubuntu双系统, 所以开机选择系统的选项就默认隐藏了, 需要手动打开, 即注释掉第7行: sudo vim /...源码 然后拷贝配置文件, 其实这就是Ubuntu18.04.1LTS自带的配置文件, 这么做的好处就是稳, 如果你知道自己修改的内核配置是什么, 也同样可以在这个原有编译基础修改....编译完成 ---- 重启之后 重启之后使用uname -r查看内核版本号, 发现已经改成4.15.0: ? 内核号 之前默认内核如图: ?...内核号 当然了, 不只是内核号变了, 还多了些内容, /usr/src下面多了源码文件夹和头文件文件夹: ?

1.4K20

PHPY 打破语言界限,使PHP引入Python生态,开创PHP语言AI编程时代!

PHPY是什么? phpy 是识沃团队最新推出的开源项目,目标是为 PHP 引入 Python 生态,来弥补 PHP 生态的空缺和不足。phpy 使得 PHP 可以调用所有 Python 的包。...不建议 php-fpm/apache 短生命周期运行环境下使用,频繁地导入/销毁模块的开销会消耗大量资源 环境 Linux环境:Ubuntu 22.04.3 LTS PHP版本:PHP 8.1 或以上版本...) 其他 gcc 版本升级 ubuntu18.04的Gcc7.5.0升级到9.4.0 1、添加Ubuntu的测试工具链 (Toolchain) PPA。...upgrade 3、查看gcc所有版本 sudo apt-cache search gcc 4、安装GCC-9: sudo apt install gcc-9 5、为了让你的系统默认使用GCC-9,你需要更新你的...如果安装成功会是这样的: gcc -v gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~18.04)

38810

linux版本i686,Ubuntu中’i686’是什么意思? – Ubuntu问答

编译Linux内核时(end-users目前通常不需要做的事情 – Ubuntu背后的好人提供内核就绪编译),你可以调整各种选项。一个重要的选项是CPU功能支持。...所有x86 CPU都与原始的Intel 80386(缩写为i386)兼容,因此如果你想要一个与所有x86 CPU兼容的内核,你就可以编译一个i386内核。...作为向后兼容性和性能之间的平衡,Ubuntu内核编译时支持Intel Pentium II(有时缩写为i686)可用的功能,这就是内核显示为i686的原因。...这也部分解释了为什么为64位处理器编译的应用程序有时更快。...i686首次出现在1997年,现代处理器具有许多i686没有的功能(SSE,额外寄存器等),但是应用程序需要编译时支持这些功能,这可能会破坏与旧系统的兼容性。

2K10

Linux查看内核版本命令

但是其他数字在这里意味着什么? 让我向您解释一下: 5 –内核版本 3 –重大修订 0 –轻微修订 28 –错误修复 generic–特定于版本的字符串。...对于Ubuntu,这意味着我正在使用桌面版本。 对于Ubuntu服务器版本,它应该是server。 您还可以将uname命令与-a选项一起使用。 如果需要,这将提供更多的系统信息。  ...Ubuntu编译了5.3.0-28-generic 30次。...x86_64 –机器架构 x86_64 –处理器架构 x86_64 –操作系统体系结构(您可以64位处理器运行32位OS) GNU/Linux –操作系统(不,它不会显示发行名称) 2、使用/proc.../version文件查找Linux内核 Linux中,您还可以文件/proc/version中找到Linux内核信息。

2.7K10

Linux查看内核版本命令

但是其他数字在这里意味着什么? 让我向您解释一下: 5 –内核版本 3 –重大修订 0 –轻微修订 28 –错误修复 generic–特定于版本的字符串。...对于Ubuntu,这意味着我正在使用桌面版本。 对于Ubuntu服务器版本,它应该是server。 您还可以将uname命令与-a选项一起使用。 如果需要,这将提供更多的系统信息。  ...Ubuntu编译了5.3.0-28-generic 30次。...x86_64 –机器架构 x86_64 –处理器架构 x86_64 –操作系统体系结构(您可以64位处理器运行32位OS) GNU/Linux –操作系统(不,它不会显示发行名称) 2、使用/proc.../version文件查找Linux内核 Linux中,您还可以文件/proc/version中找到Linux内核信息。

26.8K10

开发板的第 1 个驱动程序

9.1 前提 请按前面第七章使用 GIT 下载源码、使用 repo 下载工具链,并配置了交叉编译工具链。 为什么编译驱动程序之前要先编译内核?...② 编译驱动时用的内核、开发板运行到内核,要一致: 开发板运行到内核是出厂时烧录的,你编译驱动时用到内核是你自己编译的,这两个内核不一致时会导致一些问题。...③ 更换板子内核后,板子的其他驱动也要更换: 板子使用新编译出来的内核时,板子上原来的其他驱动也要更换为新编译出来的。...9.4 安装内核和模块到开发板 假设:执行上述命令后,Ubuntu的/home/book/nfs_rootfs目录下已经有了zImage或uImage、dtb文件,并且有lib/modules子目录...9.5.3 开发板运行 开发板启动后通过 nfs 挂载 Ubuntu 目录的方式,将相应的文件拷贝到开发板

1.6K10
领券