ubuntu 执行make menuconfig ARCH=arm

1.ubuntu 执行make menuconfig ARCH=arm出错了!!

*** Unable to find the ncurses libraries or the
*** required header files.
*** ‘make menuconfig’ requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.

解决办法如下:
CentOS:
yum install -y ncurses-devel

Ubuntu:
sudo apt-get insatll ncurses-dev

时间: 2024-10-12 07:41:49

ubuntu 执行make menuconfig ARCH=arm的相关文章

Make ARCH=arm CROSS_COMPILE=arm-linux-gcc menuconfig 分析

在编译LINUX内核时,首先要修改内核源码顶层目录下的makefile文件,将其中ARCH ?= $(SUBARCH)修改为ARCH ?= arm,将CROSS_COMPILE    ?= 修改为CROSS_COMPILE    ?= arm-linux-gcc,或者不修改,而是将ARCH和CROSS_COMPILE的值通过命令行传入.然后在linux内核源码目录下,执行make menuconfig,那之后发生了什么? make命令在未指定文件的情况下,默认寻找名为Makefile或GNUMa

ubuntu下使用qemu-system-arm模拟arm环境

转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992396.html 最近由于学习需要,开始搭建嵌入式开发环境,但苦于硬件平台还没有弄好,故先在ubuntu环境下进行模拟. 以下方法将在ubuntu10.10主机上,利用qemu-system-arm安装一个arm11的操作系统.系统采用nfs方式挂载文件系统,可以用来模拟arm11的运行环境. 安装qemu-system-arm (qemu的使用情况在http://www.cnblogs.co

itop4412编译内核时出现“recipe for target 'arch/arm/mach-exynos/cpu-exynos4.o' failed”的解决方法

依次执行如下命令 #su root 输入root用户密码 #cd #vim .bashrc 到达最底行,确保环境变量如下图所示 保存退出后,执行如下指令 #source .bashrc 重启Terminal终端(必须),再次进入内核路径进行编译,即可通过. itop4412编译内核时出现"recipe for target 'arch/arm/mach-exynos/cpu-exynos4.o' failed"的解决方法 原文地址:https://www.cnblogs.com/Unf

决Ubuntu使用`make menuconfig`配置Linux 内核时,出现缺少'ncurses-devel'库支持。

*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. ***  1. 问题状况 一般情况下使用系统自带的软件管理器apt-get就可以安装了(`sudo apt-get install 

jz2440: linux/arch/arm/下面的plat-和mach-

jz2440: linux/arch/arm/下面的plat和mach plat-s3c24xxmach-s3c2440mach-s3c2410 ====================== 1. 三星这样分层的理由是s3c系列的soc具有一定的共通性, plat-实现了一些较通用的封装, 这些封装的具体参数一般是宏, 这些宏如寄存器地址可能是在mach-里面被定义; linux/arch/arm/plat-s3c24xx/common-smdk.c static struct s3c24xx_

PuTTY 连接 linux 服务器执行 make menuconfig 乱码问题解决

PuTTY 连接 linux 服务器执行 make menuconfig 时可能出现乱码,如下图所示: 有两个方法解决这个问题: 方法一: 修改 PuTTY 配置如下图所示: 方法二: 在 -/.bashrc 配置文件中添加环境变量: export NCURSES_NO_UTF8_ACS=1 修改后正常显示效果: 原文地址:https://www.cnblogs.com/gctech/p/11005855.html

Ubuntu虚拟机与Window、Arm的通信

Ubuntu虚拟机与Window的通信安装有Ubuntu14.04的虚拟机VMware,将虚拟机的网络适配器配置成NAT类型(默认使用VMnet8进行通信),此时将Ubuntu的IP地址设置成与VMnet8的IP在同一个网段,即可实现Ubuntu虚拟机与Window的通信的通信 Ubuntu虚拟机与Arm的通信安装有Ubuntu14.04的虚拟机VMware,将虚拟机的网络适配器配置成Bridged类型(默认使用VMnet1进行通信),此时将Ubuntu的IP地址设置成与Arm的IP在同一个网段

ubuntu 执行apt-get update报错Failed to fetch

在ubuntu下执行sudo apt-get update时,经常会遇到报错: Err http://security.ubuntu.com precise-security InReleaseErr http://security.ubuntu.com precise-security Release.gpg Temporary failure resolving 'security.ubuntu.com'Err http://cn.archive.ubuntu.com precise InR

ubuntu 执行sudo apt-get install libgtk2.0-devs安装gtk+-2.0时报错Failed to fetch IP:https://的解决

Err:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 libjpeg-turbo8 amd64 1.5.2-0ubuntu5.18.04.1 404 Not Found [IP: 101.6.8.193 443] Err:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 libpython2.7-minim