编译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个回答

是不是没有权限,那个对饮的目录在不在

0
qq_18824491
盖伊福克斯 这个解决了,好像是gcc编译器版本不支持linker-style 架构,然后修改arch/x86/vdso/Makefile文件就OK了,不过还是谢谢你了,链接发你吧!!! http://blog.csdn.net/lichangc/article/details/7289829
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
解决 Ubutn 18.0编译linux-2.6.32.2内核出现的问题
编译操作步骤 使用缺省配置文件配置内核 : config_mini2440_x35 – 适用于 Sony 3.5” LCD 的内核配置文件 config_mini2440_t35 – 适用于统宝 3.5” LCD 的内核配置文件 config_mini2440_l80 – 适用于 Sharp 8” LCD(或兼容)的内核配置文件 config_mini2440_n35 – 适用于 NEC3.5”...
关于linux2.6.32-2内核源码分析
对Linux内核源码的分析与学习已经有一段时间了。一直想写点东西,但是嫌麻烦,也怕时间上的不允许。然而,从最近的学习中体会到,自己的理解过程和能够清楚的写出来还是有很大差别的。所以,决定在以后的学习中将对Linux内核的理解尽量以文章笔记的形式展示出来。自己的理解难免有不对的地方,希望来这里的朋友多多指教,大家共同学习,共同进步。        现定的分析版本定为2.6.32-2,以后有机会会对
linux2.6.32 内核纯净版
这个是linux2.6.32内核源码,没有做任何修改。可以放心下载。
交叉编译环境的搭建(Linux-2.6.32内核)
Linux-2.6.32交叉编译环境的搭建
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...
驱动编译进内核没问题,编译成模块报函数未定义错误
报错形式如下所示:其中test为函数名 WARNING: "test"[*******.ko] undefined! 解决办法为:将函数test导出符号到内核符号表。 可以使用如下两种方式 EXPORT_SYMBOL(符号名);//函数名 = 符号名 EXPORT_SYMBOL_GPL(符号名); 导出的符号将可以被其他模块使用,使用前声明一下即可。EXPORT_SYMBOL_GPL...
linux-2.6.32.2
linux 2.6.32.2源码,官方版本。
内核编译的过程以及出现问题的解决
系统: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。可以不做任何修改,后面可以根据...
Android kernel 编译出错问题
最近裁剪android6.0系统,在裁剪Kernel代码的时候,用make menuconfig命令去选择删减配置项目,结果删减完成之后,出现了build err,而且总是提示内核需要clean,执行了make mrproper之后,效果并没有改善(make mrproper执行失败了),最后确定问题是在kernel/include/目录下生成了一个空config目录导致的,删除该空目录,编译畅通
linux内核uImage
linux2.6.32.2 uImage
分析解决:XXX驱动已经被编译到缺省内核中,不能再使用insmod 方式加载
XXX驱动已经被编译到缺省内核中,不能再使用insmod 方式加载  为何?? 原因: 经make menuconfig 选择:Device Drivers  ->  Character devices 结果为:所填的驱动模块中的 为 ;  而< * > 此意为把该选项编译到内核中 如:下图中的 mini6410 module sample 解决:
Firefly-RK3399 第一个编译到内核的驱动程序编制
Firefly-RK3399第一个编译到内核的驱动程序编制新建目录编写驱动程序 hello.c编写Makefile和Kconfig文件在drivers目录下修改Makefile和Kconfig文件配置环境 新建目录 在 kernel/drivers目录中,新建文件夹 mkdir zwwang 编写驱动程序 hello.c 在zwwang目录中新建hello.c文件 #include &amp;amp;lt;lin...
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
内核编译时生成uImage的办法
1、把U-boot tools/mkimage 拷贝到 /usr/local/bin目录下,编译时自动生成uImage 2、手动生成 另外将采用命令行的方式也贴出来,方便进行对比: 首先进入u-boot的tool目录: 然后执行: mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n
今天亲自编译内核,没有经历错误的折磨!!!
  今天上午起床就想编译一下内核,以后要用到的,就是那个zimage拉。  废话少说:  开始就是下载最新的内核,我用的FC5,内核已经很新了, 是2.6.8,在www.kernel.org下载了一个最新的内核,2.6.20的。  网上好多参考的资料,什么做法都有,还有一个网站上说要下载一个什么东西来着我忘记了,我就没有下,看到那些东西都觉得好恐怖的。我用的最直接最容易上手的方法.
linux 内核编译实战——内核编译错误汇总
摘要:在进行linux内核开发中,编译内核是一项基本技能。在这项技能中,可以说,无法启动内核的时候,也是我们能够学习最多的时候。本文主要总结linux内核编译过程中出现的各种错误和解决方法。既有针对原生态的内核,也有针对发行版的内核。
常见内核错误
转载自:http://bbs.chinaunix.net/thread-2033313-1-1.html 出现问题: ## Starting application at 0x30008000 ... Uncompressing Linux............................................................. 解决方案: set
mini2440移植
linux2.6.32.2的mini2440内核配置
ubuntu18.04 编译内核 学习记录
Android硬件技术的第一章作业有编译内核这一项,参考网上的编译内核过程自己操作了一遍,现在在实验报告里记录下来。 整个过程参考了多篇文章,主要按下面链接这篇教程选取自己需要的部分一步步做的。(因为装的是双系统不是虚拟机所以有些虚拟机的操作就省去了) https://www.cnblogs.com/acm-icpcer/p/8029656.html 下面做一下自己按教程操作的实验记录。 ...
玩转树莓派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
ubuntu18.04编译4.15内核过程
内核下载地址:Linux kernel 1、将下载好的内核源码压缩包置于ubuntu18.04虚拟机中(在windows上解压会导致部分文件损坏) 2、解压下载的压缩包,在/usr/src中 tar -xvf linux-4.15.tar.gz -C /usr/src后 cd /usr/src 3、安装编译工具    sudo apt-get install libncurses5-dev...
在Ubuntu上下载、编译、运行Android内核Linux Kernel
在Ubuntu上下载、编译、运行Android内核Linux Kernel在Ubuntu上下载、编译、运行Android系统一文中我们学习了如何下载、编译以及运行Android系统,一睹Android_4.4.2芳容。而唯一的美中不足是使用了预编译好的kernel-qemu-armv7。那么,在这篇文章中,我们就来弥补这个缺憾,编译运行属于自己的Android Kernel。同样,在这一篇文章中,咱
JZ2440:编译linux内核
将linux-3.4.112移植到jz2440开发板上。
海思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
编译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
Ubuntu启动新内核出错
在win10下用virtualbox安装了Ubuntu15.10的服务器版本,其内核是3.9.15版本。参考网上的linux内核编译安装教程,编译了4.8.16的linux内核。重启选择新的内核启动,发现新的内核启动失败,然后进入initramfs的shell。
CentOS7编译内核make menuconfig报错解决办法
背景 在鸟哥的linux私房菜(第四版)中,练习使用linux核心的编译与安装,鸟哥用的是 make menuconfig 命令。在这个练习操作中出现了错误,原因是: 1: 这个命令(make menuconfig)是在文本模式中使用的,而不是图形界面使用的,在图形界面使用不会出现那个蓝色框,所以应该按 Ctrl + Shift + F2 进入文本模式操作; 2: 在文本模式界面中执行 ma...
zynq 内核编译
Xilinx Zynq Linux内核源码编译过程 由 FPGA菜鸟 于 星期五, 10/24/2014 - 16:57 发表        本文内容依据 http://www.wiki.xilinx.com 网址编写,编译所用操作系统为ubuntu 14 1.交叉编译环境的安装配置 1)  http://www.wiki.xilinx.com/Insta
RHEL6编译升级官方内核
RHEL6重新定制使用官方内核1)安装编译环境(RHEL6.5 x86_64) # yum -y install rpm* xmlto asciidoc elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel hmaccalc perl* # wget http://mirror.centos.org/cento
compiler gcc5.h
内核编译有时会报错缺少该文件,一般是要编译的内核版本较低,而ubuntu版本较高
Mini2440 Linux移植开发实战指南
Mini2440 Linux2.6.32.2详细移植开发实战指南
dpdk编译遇到了问题1
今天周末在家闲得无聊准备在ubuntu下编译一下dpdk,学习一下,遇到一个报错。 很烦, 本来虚拟机就用不了VMware-tools就烦得很,在虚拟机里还老是出现不能复制粘贴的问题,现在的报错信息直接指向了x86_64_linux_gnu里面的一个库,我在网上查到了patch,但是不知道怎么用,patch改的源码,而这里是库啊?怎么改? 又很烦, 想去下一个最新的下来,apt-get没有
Linux 编译内核全记录
Linux内核编译
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就是一
linux内核外部驱动模块编译报错ERROR—drivers/*.ko] undefined
http://www.programgo.com/article/5954542773/ http://stackoverflow.com/questions/7812418/kernel-driver-external-modules-not-building-completely 标签: linux 查看 符号表   转自: http://blog.
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
dpdk 16.04编译报错 坑坑坑
Ubuntu内核4.14.2 一、内核头文件中没有pci_enable_msix定义 使用dpdk16.04,版本太老,内核太新! 二、缺少numa.h文件 lib/librte_eal/linuxapp/eal/eal_memory.c:27:18: fatal error: numa.h: No such file or directory 查看是否安装numactl:numactl...
Exynos4412 内核移植(二)—— 内核编译过程分析
内核的编译同样是从Makefile 来分析: 一、内核源码结构 Linux内核文件数目近2万,出去其他架构CPU的相关文件,他们分别位于顶层目录下的17个子目录,各个目录功能独立,下面是常用目录: arch:体系结构相关代码 ipc:进程调度相关代码 mm:内存管理 Documentation:帮助文档 net:网络协议 lib:库 scripts:编译相关脚本工具 tools
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python在线编译教程 java在线编译学习