mkimage: invalid entry point -k 错误
来源:互联网 发布:代码段 数据段 编辑:程序博客网 时间:2024/06/14 06:35
最近编译内核和uboot都会提示mkimage: invalid entry point 错误,再另外部机器上正常编译。
调试发现出错makefile部分
KRN_SIZE=`expr $$ISIZE - $$RSIZE + 64` ; \ENTRY=`readelf -h $(ROOTDIR)/$(LINUXDIR)/vmlinux | grep "Entry" | awk '{print $$4}'` ; \$(CUR_DIR)/mkimage -A mips -O linux -T kernel -C $(COMP) -a 80000000 -e $$ENTRY -k $$KRN_SIZE -n "Linux Kernel Image" -d $(KERNELZ).$(COMP) $(IMAGE)
用到了readelf 命令这里ENTRY返回空,造成下面mkimage参数错误了,真正出错的地方在这里:
ENTRY=`readelf -h $(ROOTDIR)/$(LINUXDIR)/vmlinux | grep "Entry" | awk '{print $$4}'` ; 1
原因是升级了下fedora 到20版本了,readelf工具返回的居然是中文的grep "Entry"就空了,在旧系统里拷一下readelf问题就解决了。
- mkimage: invalid entry point -k 错误
- mkimage 时报错invalid entry point -n
- ./tools/mkimage: invalid entry point -n
- 错误诊断:0xC0000139:DLL entry point not found
- Jar's Entry Point
- Storyboard 更改Entry point
- delphi “Invalid floating point operation.”错误的解决方法
- TWebbrowser报invalid floating point operation错误解决办法
- delphi2007:"Invalid floating point operation" 错误的解决方法
- TWebbrowser报invalid floating point operation错误解决办法
- TWebbrowser报invalid floating point operation错误解决办法
- uboot mkimage load address entry address
- 错误记录 --关于错误perhaps the designated entry point is not set的解决方法
- VC++ 常见调试错误:fatal error LNK1561: entry point must be defined
- VC++ 常见调试错误:fatal error LNK1561: entry point must be defined
- 编译错误 fatal error LNK1561: entry point must be defined
- Python easy_install 遇到“ImportError: Entry point (‘console_scripts’, ‘easy_install’) not found”错误
- 关于错误perhaps the designated entry point is not set的解决方法
- android 中的日历控件
- Android通过图片名字获得ID
- CentOS6.4下Mysql数据库的安装与配置
- 使用jfreechart统计数据,生成折线图(坐标x,y值大小可以自己设置)
- java 中的接口与抽象类的区别
- mkimage: invalid entry point -k 错误
- 网站导航
- sudo apt-get install apt-file && apt-file update
- Linux下文件相关概念
- 你的沟通力对你公司很重要
- 图像处理(卷积)
- 面向对象7_【异常】【异常的处理】【异常的应用】
- 单臂路由应用的例子
- 搭建通用的自动化部署脚本