编译Linux2.6.32.2内核报错

joker@Ghost:~/local/linux-2.6.32$ make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
AS arch/x86/kernel/entry_64.o
LD arch/x86/kernel/built-in.o
VDSO arch/x86/vdso/vdso.so.dbg
gcc: 错误: elf_x86_64:没有那个文件或目录
make[2]: *** [arch/x86/vdso/vdso.so.dbg] 错误 1
make[1]: *** [arch/x86/vdso] 错误 2
make: *** [arch/x86] 错误 2

0

查看全部1条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于linux2.6.32-2内核源码分析
对Linux内核源码的分析与学习已经有一段时间了。一直想写点东西,但是嫌麻烦,也怕时间上的不允许。然而,从最近的学习中体会到,自己的理解过程和能够清楚的写出来还是有很大差别的。所以,决定在以后的学习中将对Linux内核的理解尽量以文章笔记的形式展示出来。自己的理解难免有不对的地方,希望来这里的朋友多多指教,大家共同学习,共同进步。        现定的分析版本定为2.6.32-2,以后有机会会对
编译linux-2.6.32.2内核中出现的(待续)
目的:(1)编译linux-2.6.32.2-mini2440-20110413.tar.gz 工具:ubuntu11.10 问题及解决办法: (1),在虚拟机中的共享文件夹中解压linux-2.6.32.2-mini2440-20110413.tar.gz,结果提示下面的错误。 tar: linux-2.6.32.2/arch/microblaze/boot/dts/system.dts
linux2.6.32 内核纯净版
这个是linux2.6.32内核源码,没有做任何修改。可以放心下载。
交叉编译环境的搭建(Linux-2.6.32内核)
Linux-2.6.32交叉编译环境的搭建
linux2.6.32系统移植过程总结
经历了好长时间的折磨,终于搞定了一个移植的最简单的linux+根文件系统,过程很曲折,很痛苦,不过还是很有收获的…^_^ 制作的整个过程中最折磨人的还是根文件系统的制作,在最终发现问题竟然在内核上,太弱了,最开始没发现问题在哪里。具体的移植过程,需要修改哪些参数,网上都有教程,很详细,本文中就不再赘述了。本文主要讨论一下在移植中遇到的问题。 环境: Ubuntu 12.04 arm-linux
ubuntu18.04 在编译内核时报错解决方案。
ubuntu18.04在编译时报错,主要是安装包问题,将下面安装包重新安装一下即可解决。 sudo apt-get install libncurses5-dev libssl-dev sudo apt-get install build-essential openssl sudo apt-get install zlibc minizip sudo apt-get install li...
将Ubuntu 10.04自带2.6.32内核升级成3.0内核图文教程
1、完成如下实践工作,并截屏说明实践步骤:1)下载安装虚拟机VMWare Workstation;2)在虚拟机中安装Linux2.x ;3)通过自行编译,将Linux 2.x内核升级到Linux 3.x。 1) 安装VMware Workstation 11.1.0。 2) 在虚拟机中安装Ubuntu 10.04 LTS (ubuntu-10.04-desktop-i386.iso),其Linux内核版本为2.6.32。 3) 从kernel.org下载新版3.0.0内核,在Ubun
分析解决:XXX驱动已经被编译到缺省内核中,不能再使用insmod 方式加载
XXX驱动已经被编译到缺省内核中,不能再使用insmod 方式加载  为何?? 原因: 经make menuconfig 选择:Device Drivers  ->  Character devices 结果为:所填的驱动模块中的 为 ;  而< * > 此意为把该选项编译到内核中 如:下图中的 mini6410 module sample 解决:
linux内核uImage
linux2.6.32.2 uImage
内核编译的过程以及出现问题的解决
系统:Ubuntu 16.04 内核版本:2.6.301、从网上下载下来的一份内核源码 linux-2.6.30.tar.bz2 ,解压缩 tar jxvf linux-2.6.30.tar.bz2。由于我的文件放在Download里面,将解压后的内核文件放入到/home目录下。2、进入linux-2.6.30目录 。3、生成配置文件:make menuconfig。可以不做任何修改,后面可以根据...
海思3536:PC客户端编译过程报错及解决方法
1、Hi3536V100R001C02SPC040版本编译出错 --------- 错误 4 error LNK2001: 无法解析的外部符号 _IveOpenFile D:\share\Hi3536V100R001C02SPC040\01.software\pc\IVE_CLIB\HiIVE_PC_V2.0.0.7\sample\ive_samples_2.0\Integ\ive_clib
驱动编译进内核没问题,编译成模块报函数未定义错误
报错形式如下所示:其中test为函数名 WARNING: &quot;test&quot;[*******.ko] undefined! 解决办法为:将函数test导出符号到内核符号表。 可以使用如下两种方式 EXPORT_SYMBOL(符号名);//函数名 = 符号名 EXPORT_SYMBOL_GPL(符号名); 导出的符号将可以被其他模块使用,使用前声明一下即可。EXPORT_SYMBOL_GPL...
Android kernel 编译出错问题
最近裁剪android6.0系统,在裁剪Kernel代码的时候,用make menuconfig命令去选择删减配置项目,结果删减完成之后,出现了build err,而且总是提示内核需要clean,执行了make mrproper之后,效果并没有改善(make mrproper执行失败了),最后确定问题是在kernel/include/目录下生成了一个空config目录导致的,删除该空目录,编译畅通
mini2440移植
linux2.6.32.2的mini2440内核配置
ubuntu 13.10编译Linux内核2.6.14 启动发生错误
最近学习Arm嵌入式相关的东西,Uboot和Linux都有些了解,尝试编译了一下  比较稳定的Linux版本 2.6.14。记录了一下编译过程。     测试环境  虚拟机Vmware 10.0.1 build-1379776   Ubuntu13.10    获取当前内核信息  终端中运行  cat   proc/version     提示信息如下     Linux vers
JZ2440:编译linux内核
将linux-3.4.112移植到jz2440开发板上。
linux-2.6.32.2
linux 2.6.32.2源码,官方版本。
Ubutnu 编译内核基本步骤
在一台机器上安装ubutnu系统,安装完成以后可以在终端输入  uname -r 查看内核版本。在内核官网 www.kernel.org 下载需要升级的内核。一般下载下来的打包内核文件如 xxx.tar.xz 此时需要解压文件,一次在终端输入命令  xz -d xxx.tar.xz  ;  tar -xf xxx.tar 。为编译内核安装所依赖的库,在终端输入命令 sudo apt-get ins
在Ubuntu上下载、编译、运行Android内核Linux Kernel
在Ubuntu上下载、编译、运行Android内核Linux Kernel在Ubuntu上下载、编译、运行Android系统一文中我们学习了如何下载、编译以及运行Android系统,一睹Android_4.4.2芳容。而唯一的美中不足是使用了预编译好的kernel-qemu-armv7。那么,在这篇文章中,我们就来弥补这个缺憾,编译运行属于自己的Android Kernel。同样,在这一篇文章中,咱
树莓派内核编译出错
按照教程http://elinux.org/Raspberry_Pi_Kernel_Compilation#Example_Checklist.2FRoadmap http://blog.csdn.net/jinzheng_2010/article/details/8676213 但是会出现下面的错误 *** No rule to make target `fs/cachefiles/x
Vmware虚拟机编译lfs内核启动出错的解决
Vmware虚拟机编译lfs内核启动出错的解决 在Vmware虚拟机里面编译lfs 7.10的内核后,启动出现如下错误: kernel panic -not syncing:VFS:Unable to mount root fs on unknown block(0,0)可能的原因有两个:1- scsi驱动没有编译到内核,检查如下的选项是否选择→ Device Drivers→ SCSI devic
玩转树莓派3 -- 内核编译
整理了一下RASPBERRY PI 3, LINUX内核的编译 如下: KERNEL=kernel7 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig mak
基于ubuntu14.04下编译linux-2.6.34版本内核的步骤和遇到的一些问题及解决
1、先在终端查询自己的gcc版本和ubuntu版本,然后到官网www.kernel.org下载所需的内核版本; 2、将下载的内核解压到/usr/src目录下,不是一定但建议解压到里面,使用tar -xvf +压缩包名或者tar -xzvf +压缩名都行,可能有些只支持其中一种,压缩包名比如linux-2.6.34.tar.gz(看你下载的内核压缩包名字即可); 3、进入解压后的
编写linux2.6系统调用
修改linux2.6.32.2内核源码,编写一个新的系统调用。
Mini2440 Linux移植开发实战指南
Mini2440 Linux2.6.32.2详细移植开发实战指南
编译linux-2.6.29内核,报错解决方法
在编译linux-2.6.29内核版本过程,依次出现如下问题,记录解决方法。 报错提示1: 解决: 执行:vi /home/wangz/rootfs/linux-2.6.29/kernel/timeconst.pl文件,执行:373跳转至373行,将!defined(@val)改为!(@val) 即可,如下  报错提示:2: 解决: 由于旧编译器可能是用OABI的,而配置内核时又选择了使用EA...
为何编译2.6.16.18内核报错?
各位大侠:rn rn 小虾我编译2.6.16.18内核时,出现如下错误:rn No rule to make target 'arch/i386/kernel/entry.o',needed by 'arch/i386/kernel/build-in.o'.rn 我安装前先安装了module-init-tools,编译环境:federa4.0rn 我换了好几个内核源码,都是遇到同样问题。rnrn 望各位大侠指点迷津!
编译Android 7.0 内核报错
编译Linux-4.9.11内核时遇到:“error : openssl/bio.h :No such file or folder” 解决方法:  sudo apt install libssl-dev
linux编译内核make menuconfig报错解决办法
linux编译内核时 输入make menuconfig命令 *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurse
今天亲自编译内核,没有经历错误的折磨!!!
  今天上午起床就想编译一下内核,以后要用到的,就是那个zimage拉。  废话少说:  开始就是下载最新的内核,我用的FC5,内核已经很新了, 是2.6.8,在www.kernel.org下载了一个最新的内核,2.6.20的。  网上好多参考的资料,什么做法都有,还有一个网站上说要下载一个什么东西来着我忘记了,我就没有下,看到那些东西都觉得好恐怖的。我用的最直接最容易上手的方法.
Linux 编译内核全记录
Linux内核编译
compiler gcc5.h
内核编译有时会报错缺少该文件,一般是要编译的内核版本较低,而ubuntu版本较高
dpdk编译遇到了问题1
今天周末在家闲得无聊准备在ubuntu下编译一下dpdk,学习一下,遇到一个报错。 很烦, 本来虚拟机就用不了VMware-tools就烦得很,在虚拟机里还老是出现不能复制粘贴的问题,现在的报错信息直接指向了x86_64_linux_gnu里面的一个库,我在网上查到了patch,但是不知道怎么用,patch改的源码,而这里是库啊?怎么改? 又很烦, 想去下一个最新的下来,apt-get没有
centos 6.5内核编译步骤及配置详解
1.准备并加压内核安装包:linux-3.13.2.tar.xz  # tar xf linux-3.13.2.tar.xz -C /usr/src # cd /usr/src/ # ln -sv linux-3.13.2 linux 查看linux目录下的文件 2.配置内核,这里我们可以直接套用系统已经生成的模板 这步配置内核的方法有多种、每一个make就是一
ubuntu 12.04自己编译内核方法
1 #先获取内核源码包,这个不能直接从kernel.org上下,因为ubuntu的内核ubuntu公司对其打过补丁,即定制过,所以可用如下方法下载: sudo apt-cache search linux-source 如: rebi@freedom:~$ sudo apt-cache search linux-source [sudo] password for rebi: linux
usbip在linux-3.0以上内核的编译和运行
usbip开源项目的源代码可以在官方网站上下载,源码目录下也有Readme和usage说明文档,但是由于年代久远,已经不适合现在的系统使用了。这次实验平台的搭建采用了如下两种环境: ubuntu14.04(server)——>ubuntu14.04(client); ubuntu14.04(server)——>windows(client)。 一、ubuntu14.04(server
CentOS7编译内核make menuconfig报错解决办法
背景 在鸟哥的linux私房菜(第四版)中,练习使用linux核心的编译与安装,鸟哥用的是 make menuconfig 命令。在这个练习操作中出现了错误,原因是: 1: 这个命令(make menuconfig)是在文本模式中使用的,而不是图形界面使用的,在图形界面使用不会出现那个蓝色框,所以应该按 Ctrl + Shift + F2 进入文本模式操作; 2: 在文本模式界面中执行 ma...
编译XEN4.0内核的几种方法
编译XEN4.0内核的几种方法编译XEN4.0内核的几种方法编译XEN4.0内核的几种方法编译XEN4.0内核的几种方法编译XEN4.0内核的几种方法
Exynos4412 内核移植(二)—— 内核编译过程分析
内核的编译同样是从Makefile 来分析: 一、内核源码结构 Linux内核文件数目近2万,出去其他架构CPU的相关文件,他们分别位于顶层目录下的17个子目录,各个目录功能独立,下面是常用目录: arch:体系结构相关代码 ipc:进程调度相关代码 mm:内存管理 Documentation:帮助文档 net:网络协议 lib:库 scripts:编译相关脚本工具 tools
内核编译makefile详解
内核模块的编译方法 内核源码树:指导是内核源代码tar包解压缩后形成的目录(包含其下级所有目录和文件)。   已编译内核源码树:指的是已经成功生成过内核的源码树(已经成功执行过make  Uimage的内核源码树)     注:驱动大多都编译为模块,2.6内核中想要编译成模块,必须存在已编译内核源码树,且该源码树编译出来的内核就是该模块即将要运行在其上的内核。     编译方法一 步骤1
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 ios获取idfa server的安全控制模型是什么 sql android title搜索 cmd 编译java学习 java反编译学习