This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CCStudio-C2000:关于"Build All&quot的错误87;但单独构建每个项目时不能,6.1 .................3.

Guru**** 1969805 points
Other Parts Discussed in Thread: CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/576042/ccs-ccstudio-c2000-error-87-on-build-all-but-not-when-building-each-project-separately-ccs6-1-3

部件号:CCStudio-C2000
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

我正在运行CCS 6.1 .3.0.0033万。 我的工作空间中有9个项目,包括F2812,F2.8335万和C6713项目。 当我执行全部构建时,我在3个项目中收到错误,每种处理器类型中有一个。 但是,如果项目是单独建造的,一切都很好。 一个项目中的错误在下面以红色突出显示。 我已从消息中删除了一些标识信息。 我很困惑-有没有人有什么建议?

劳埃德

****配置构建项目XXXXX的调试****

"C:\\ti-ccsv6\\ccsv6\\utils\\bin\\gmake "-k -j 8 all -o
'构建文件:./Source/Comm.c'
'调用:C2000编译器'
“-v28 -ml -mt --float_support=fpu32 --include_path="/include"--include_path="C:\ti/controlSUITE/device_support/F2833x/v141/DSP2833x_common/include"--include_path="/ti/controlSUITE/device_support/device_support/f28x/scd_prepars="-scdip_scb_scd=-ref_print_scb_ps-c_root/sp_root-c_root-c=-ref="-ref="-ref="-ref_contact_c_c_contact/crack_c_sp_sp_sprobsp-c_c=-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-c_doclip_print_print_crack_ps-c_c_c_ps-c_">2833--include_path="/ti/controlSUITE/device_support/device_support/f28x/scd_prepars="-scdip_scb_scd=-ref_print_scb_ps-c_root/sp_root-c_root-c=-ref="-ref="-ref="-ref_contact_c_c_contact/crack_c_sp_sp_sprobsp-c_c=-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-ref="-c_doclip_print_print_crack_ps-c_c_c_ps-c_">-c_c_crus="-c_doclip_ 15.12  
source/subdir_rules.mk:7:目标'Source/Comm.obj'的配方失败
process_begin:CreateProcess(NULL),“-v28 -ml -mt --float_support=fpu32 --include_path=/include --include_path=C:/ti/controlSUITE/device_support/F2833x/v141/DSP2833x_common/Cinclude_path=C:/sprobx_contact=28x_sprox/contact_sproft-f_ps-ref_contact_ps-ref_ps-ref_contact=ciprox_ps_ps-ref_contact=ciprox_ps_ps_ps-ref_contact=c_c_ciprob=c_ps_refliprox_c=-refliprox_contact=c=c_c_c=-refliprox_c_c_c=-refliprox_contact=c_c=-ref_c=-reflip_c_c=-reflip_c_c=-reflip_reflut_reflipx_c=-<xmt-block0>2833 15.12
make (e=87):参数不正确。
gmake:***[Source/Comm.obj]错误87
'建筑文件:../source/main.c'
'调用:C2000编译器'
“-v28 -ml -mt --float_support=fpu32 --include_path="/include"--include_path="C:\ti/controlSUITE/device_support/F2833x/v141/DSP2833x_common/include"--include_path="/ti/controlSUITE/device_support/device_support/f2833x/sprob_sprob_sprox_sprox_contacts=-c_root/sprob_sprob=-cp_root_root_sp33x_sprox_sprox_sprox_sprosprox_contact=-c_sprox_sprox_root/sprox_sprox_sproc=-f_c_c33x_c_c=-ref="-ref="-ref="-ref="-ref="-ref="-c_contact_contact_sprob_c_c_doclip_c_c_sproc_c=-ref="-ref="-scb.crack_c_docc_c2833--include_path="/ti/controlSUITE/device_support/device_support/f2833x/sprob_sprob_sprox_sprox_contacts=-c_root/sprob_sprob=-cp_root_root_sp33x_sprox_sprox_sprox_sprosprox_contact=-c_sprox_sprox_root/sprox_sprox_sproc=-f_c_c33x_c_c=-ref="-ref="-ref="-ref="-ref="-ref="-c_contact_contact_sprob_c_c_doclip_c_c_sproc_c=-ref="-ref="-scb.crack_c_docc_c<xmt-block0>2833 15.12  
source/subdir_rules.mk:42:目标'Source/main.obj'的配方失败
process_begin:CreateProcess(NULL),“-v28 -ml -mt --float_support=fpu32 --include_path=/include --include_path=C:/ti/controlSUITE/device_support/F2833x/v141/DSP2833x_common/Cinclude_path=C:/ti_/subix-contact_contact=28x_sprobscb_ps-ref_ps_printf_f_f_ps-ref_display_ps=cret_ps-ref_cru_target=zhip_contact=-ref_f_f_contact=-ref_ps_ps-ref_ps-reflip_ps-ref_ps_cret_ps_cret_ps=-reflip_ps=-reflip_c_cret_c=c_cret_c=-reflip_cret_c=c_cret_c=c=-reflip_c_c_c_c=-reflip_c_c=c_c=-reflip_c<xmt-block0>2833 15.12
make (e=87):参数不正确。
gmake:***[Source/main.obj]错误87
gmake:由于错误,目标'all'没有重制。

****构建已完成****

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    劳埃德,

    我认为我以前没有见过这种问题,奇怪的是,它只发生在"全部构建"期间,而不是在单独构建每个项目时。  

    在上述失败的构建中,编译器调用出现问题(下面以红色突出显示的部分):

    Lloyd Slonim 说:
    '调用:C2000编译器'
    ""-v28 -ml -mt --float_support=fpu32 --include_path="/include"[/报价]

    在双引号内应该是编译器的路径,但由于某种原因,在失败的生成中缺少该路径。 我不确定原因是什么,但如果我有其他想法或建议,我会回复。

    在执行全部生成时,错误是否一致发生? 您能否检查并行构建是否与其相关(我看到您有-j 8):尝试禁用并行构建并查看是否有帮助?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最奇怪的事情发生了。 我关闭了其中两个项目的并行构建,完成了全部构建,它成功了。 我在这些项目中重新启用了并行构建,它仍然有效。 所以当我触摸并行构建设置时,这个错误神秘地消失了。 谢谢!
x 出现错误。请重试或与管理员联系。