TI中文支持网
TI专业的中文技术问题搜集分享网站

c6000 v.8.1.0

您好:

c6000 v8.1.0编译器目录下只有mklib.c而没有mklib.exe,就没有办法生成我需要的rts6600_elf_mt_eh.lib,所以编译总是提示找不到,请问这个怎么解决?

然后我又下载了v8.1.1、v8.1.2、v8.1.3、v8.1.4里面倒是有mkdir.exe,但是依然没有办法生成rts6600_elf_mt_eh.lib。问题是v8.2.0却可以,但是我现在还不需要v8.2.0版本。

编译时都是这样的错误:

gmake.exe[1]: *** [c:/users/admini~1/appdata/local/temp/ti_mkl~1/obj/index.obj] Error 2
process_begin: CreateProcess(NULL, cl6x isprint.c -O3 –diag_warning=225 –quiet -O3 –diag_warning=225 –quiet -mo –mem_model:data=far –no_visible_enums -mv6600 –abi=eabi -c –ti_lib –keep_unneeded_types=false -D__TI_TABLE_DRIVEN_EXCEPTIONS -mo –mem_model:data=far –no_visible_enums -mv6600 –abi=eabi -c –ti_lib –keep_unneeded_types=false -D__TI_TABLE_DRIVEN_EXCEPTIONS –vectypes -Id:/sturdy~1/ccs61~1.0/ccsv6/tools/compiler/ti-cgt~1.4/lib/src -fr c:/users/admini~1/appdata/local/temp/ti_mkl~1/obj -fs c:/users/admini~1/appdata/local/temp/ti_mkl~1/obj -ft c:/users/admini~1/appdata/local/temp/ti_mkl~1/obj -ppa -ppd –pp_directory=c:/users/admini~1/appdata/local/temp/ti_mkl~1/obj, …) failed.
make (e=2): 系统找不到指定的文件。

就是一堆这样的问题,最终导致没有办法生成rts6600_elf_mt_eh.lib

谢谢!

Andy Yin1:

在我的安装目录C:\ti\ccs7.1\ccsv7\tools\compiler\ti-cgt-c6000_8.1.3\lib下面有rts6600e_elf_mt.lib及mklib.exe,你用的rts6600_elf_mt_eh.lib跟rts6600e_elf_mt.lib有什么区别。

qq z:

回复 Andy Yin1:

您好:

我的选项runtime support library选的是automatic,编译的时候,它自动说需要rts6600_elf_mt_eh.lib这个,然后就去编译,但是编译没有成功,报的都是下面这样的错误。

gmake.exe[1]: *** [c:/users/admini~1/appdata/local/temp/ti_mkl~3/obj/isascii.obj] Error 2process_begin: CreateProcess(NULL, cl6x isupper.c -O3 –diag_warning=225 –quiet -O3 –diag_warning=225 –quiet -mo –mem_model:data=far –no_visible_enums -mv6600 –abi=eabi -c –ti_lib –keep_unneeded_types=false -D__TI_TABLE_DRIVEN_EXCEPTIONS -mo –mem_model:data=far –no_visible_enums -mv6600 –abi=eabi -c –ti_lib –keep_unneeded_types=false -D__TI_TABLE_DRIVEN_EXCEPTIONS –vectypes -Id:/sturdy~1/ccs61~1.0/ccsv6/tools/compiler/ti-cgt~1.4/lib/src -fr c:/users/admini~1/appdata/local/temp/ti_mkl~3/obj -fs c:/users/admini~1/appdata/local/temp/ti_mkl~3/obj -ft c:/users/admini~1/appdata/local/temp/ti_mkl~3/obj -ppa -ppd –pp_directory=c:/users/admini~1/appdata/local/temp/ti_mkl~3/obj, …) failed.make (e=2): 系统找不到指定的文件。

mklib不就是根据情况,自动去编译lib的吗,估计用到了什么需要编译rts6600_elf_mt_eh.lib这个库

谢谢!

Andy Yin1:

回复 qq z:

可以在工程属性link中添加所需的rts lib,这样就不会出发自动编译,也可以避免每次都自动编译,提高效率。

qq z:

回复 Andy Yin1:

您好:

非常感谢你的回复,但是需要的是rts6600_elf_eh.lib,编译器lib下没有,其他现有库都会报错;我试着自己在目录下用mklib编译出来,但是失败了,您那边可以试着在目录下编译出来吗?

谢谢!

Andy Yin1:

回复 qq z:

参考如下e2e 链接,其中有编译好的lib。

https://e2e.ti.com/support/development_tools/compiler/f/343/t/487329?tisearch=e2e-quicksearch&keymatch=rts6600_elf_mt_eh.lib

user4863832:

请问一下,有没有c6000v8.1.0编译器下载的链接?或者可不可以发一下压缩包?谢谢你了

Kevin Le82:

回复 qq z:

我选择了c++ exception就需要这个库,

有没有什么办法可以自己编译这些库出来,或者哪里可以下载已经编译好的库

赞(0)
未经允许不得转载:TI中文支持网 » c6000 v.8.1.0
分享到: 更多 (0)