MTK编译环境RVCT3.1搭建

RVCT3.1官方版本下载路径:

https://silver.arm.com/browse/RVS31

https://silver.arm.com/download/Development_Tools/RVDS/RealView:_RVDS_deprecated/RVS31-BN-00000-r3p1-00rel0/RVS31-BN-00000-r3p1-00rel0.tgz

 

RVCT3.1 patch 1021下载路径:

https://silver.arm.com/download/patches/RVS31-PA-00002-r3p1-10rel0/RVS31-PA-00002-r3p1-10rel0.zip

 

编译错误:

make\REL_COMP_CR_COMMON.mak:122: Extraneous text after `else' directive
make\gsm2.mak:335: *** missing `endif'.  Stop.
make: *** [.\build\SOUTHBASE2503D_11C\gprs\MT6261r\pregen_dep\sys_mem_gen.det] Error 2

 

其中“make\gsm2.mak:335: *** missing `endif'.  Stop.”

gsm2.mak:335
ifneq ($(call uc,$(strip $(ACTION))),CRIP)
  COMMINCDIRS := $(call uniq,$(COMMINCDIRS))
  XGEN_INC_DIR := $(call uniq,$(XGEN_INC_DIR))
  COMMINCDIRS_TARGET := $(call uniq,$(COMMINCDIRS_TARGET))
  XGEN_INC_DIR_TARGET := $(call uniq,$(XGEN_INC_DIR_TARGET))
endif

 

原因是make.exe版本不是3.8.1,确认tools\make.exe,tools\tools\make.exe的版本是多少?代码目录运行tools\make.exe --version查看。

如果不是3.8.1,从C:\MinGW\bin\mingw32-make.exe拷贝,覆盖代码路径tools\make.exe、tools\tools\make.exe。

 

你可能感兴趣的:(MTK编译环境RVCT3.1搭建)