工具/软件:TI C/C++编译器
大家好,
我正在编译obj文件,使用命令提示符我为链接器设置了所有相应的标志,但生成了"-ms"设置错误,但我没有使用这一个标志来链接对象,因此请在命令语法中帮助我指出我写的错误:
链接程序的命令行:
-mv7R4 --abi=eabi -Ooff --opt_of_speed=0 -g --check_misra="17,-occ_warning=225 17.4 --display_error_warning=225 --display_error_number --stack_size=siz=0x800 -heap_size=0x800 -i"D:17.6 5.2 5.2 /spot_gc/re/sp_gfs/sp_gfs/code/sp_gfs/fs/f_gfs/feb/cr/cr_gfs/f_gf_gf_ps_gf_ps_gfs/re/re/re/cr/cr/cr/cr_gf_gf_gfs/ verbose_diagnostics dabort.obj,esm.obj,gio_wrapper.obj,interrupti_management.obj,io_management.obj,ipps.obj,mPOS_utils.obj,notification.obj,os.obj.obj,os_context.obj,partition1.obj,partition2.obj,partition3.obj,partition4.ti.i,partition4.ji,partition4.ji,partition4.obj system_calls.obj,sys_core.obj,sys_intvecs.obj,sys_mpu.obj,sys_pcr.obj,sys_phanton.obj,sys_PMU.obj,sys_selftest.obj,sys_startup.obj,UART
命令提示符的输出(plz请参见粗体) :
C:\ti\ccsv6\tools\compiler\ti-CGT-arm_arm.5\bin>armcl 5.2 -mv7R4 --abi=eabi -Ooff --opt_for _speed=0 -g --check_Misra="17,-Misra" 17.4 --diag_warning=225 --display_error_number --s 17.6
tack_size=0x800 -m"escrl.map"--heap_size=0x800 -I" D:/MPOS/Soucre_code/FS_Automotive _POC_22Feb2017/Source_code/ESCL/Debug " -I:C:5.2 .5/li
b"-i"C:/ti/ccsv6/tools/compiler/ti-CGT-ARM_MCAL.5/include" 5.2 -i"D":/MPOS/Soucre_code/FS_Automotive _POC_22Feb2017/Source_code/ESCL/Debugg/source/MCAL"-I"D:/MPOS/Soucre_code/FS_aut
omotire_POC_22Feb2017/Source_code/ESCL/Debugge/source/OS"-I":/MPOS/Soucre_code/FS_Automotive _POC_22Feb2017/Source_code/ESCL/Debugge/source/app"--reread_libs --warn_sections --d
isplay_error_number --xml_link_info="ESCL_linkInfo.xml"--rom_model --be32 --unused_section_elimination=off --compress_dwarf=off --copy_compression=rLE --cinit_compression=rLE
--zero_init=on --gen_func_sections=on --verbose_diagnostics dabort.obj,esg.obj,gio.obj,gpio_wrapper.obj,interrup_management.obj,io_management.obj,ipp.obj,ipps.obj,
mPOS_utils.obj,notification.obj,os.obj,os_context.obj,partition.obj,partition1.obj,partition3.obj,partition4.obj,partition5.obj,partition6.obj,partition
tion7.obj,partition_utils.obj,pinmix.obj,rti.obj,sci.obj,system.obj,system_calls.obj,sys_core.obj,sys_intvecs.obj,sys_mpc.obj,sys_phantom.obj,sys_PMU.o
BJ,sys_selftest.obj,sys_startup.obj,UART.obj
>>警告:无效的编译器选项--stack_size=0x800 (忽略)
错误#2.4015万-D:选项-ms的参数错误:应为{On,off}之一