MTK 6572编译modem报错
*******************************************
Start checking current Build Environment
*******************************************
* [PERL] : v5.10.1 [OK] !
* [MAKE] : GNU Make v3.81 [OK] !
* [SHELL] : GNU bash v4.2.8 [HIGHER THAN RECOMMENDED] !
* [COMPILER] : tools/GCC/4.6.2/linux/bin/ARM-none-eabi-gcc [CANNOT FOUND] !
Please install the GCC Cross-Compiler on correct path:
tools/GCC/4.6.2/linux/bin/arm-none-eabi-gcc
请问怎么需要安装什么包,ALPS源码是可以编译过去的,使用的ubuntu的10.04版本编译
听蒋总说,直接把GCC拷贝过去就ok了,,我也有这个问题,还没解决呢。楼上解决后求分享经验。
这问题需要群主解决。
1 下载:https://launchpad.net/gcc-arm-embedded/4.6/4.6-2012-q2-update/+download/gcc-arm-none-eabi-4_6-2012q2-20120614.tar.bz2
2 把解压后的gcc-arm-none-eabi-4.6里面的所有文件夹放到 tools/GCC/4.6.2/linux 目录下。
3
按照以上作法之后,报错如下
make: *** [build/YUANDA72_WET_JB3_GPRS/DEFAULT/bin/dep/codegen_dep/nvram_auto_gen.det] Error 2
tools/NVRAMStatistic/src/nvram_auto_gen.c:571: fatal error: io.h: No such file or directory
compilation terminated.
make[1]: *** [nvram_auto_gen.o] Error 1
将nvram_auto_gen.c 文件中的下面一个include去掉试一下。
//#include <io.h>
谢谢,终于编过了
咋解决的?我也出现这个问题了
make: *** [build/YUANDA72_WET_JB3_GPRS/DEFAULT/bin/dep/codegen_dep/nvram_auto_gen.det] Error 2
tools/NVRAMStatistic/src/nvram_auto_gen.c:571: fatal error: io.h: No such file or directory
compilation terminated.
make[1]: *** [nvram_auto_gen.o] Error 1
说错了,是XXXX72_WET_JB3_HSPA的编译不过,,提示LID is too large
你用的是什么版本的UBUNTU?
這是因為include io.h路徑不對, 改成
#include <sys/io.h>
就可以了
在12.04上的话 这个问题还存在,求解答啊
12.04上面是编译不过的。
我12.04已经编译过了啊
将方法写一下吧。
让大家学习一下。
之前没做特殊处理啊。直接编译就完了。
是不是处理了GCC的版本问题?
12.04默认GCC是4.6几的,网上一搜一大片的教程改4.4,modem的GCC直接拷贝过去就行了,单独的跟系统环境不是一个GCC
加一下QQ好嘛,探讨点问题540848847
原来12.04也可以编译modem啊,只是习惯用10.04版本的了。
