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.

[参考译文] 编译器:cl430失败、出现"无法打开临时命令文件'C:\Windows\{uniqueID}':权限被拒绝"

Guru**** 2782575 points

Other Parts Discussed in Thread: MSP430F2416

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/925141/compiler-cl430-fails-with-cannot-open-temporary-command-file-c-windows-uniqueid-permission-denied

主题中讨论的其他器件:MSP430F2416

工具/软件:TI C/C++编译器

我们有一个复杂的构建系统、需要 cygwin GNU make 3.80和 mspgcc。  切换到新安装的 TI 编译器 cl430 v 20.2.1.LTS、我在尝试构建目标文件时遇到上述错误。

但是、如果我在不使用 make 的情况下运行相同的 cl430命令行、它可以很好地工作。

我已经尝试使用--temp_directory 和--obj_directory 集,但结果不好。  温度和 TMP 也在 Windows 7中正确设置。

(使用 TI 附带的 gmake 4.1进行尝试会遇到其他问题。)

为什么要在 C:\Windows 中创建临时文件?如何解决问题?

命令行为:

cl430 --silicon_version=mspx --code_model=large --data_model=small --opt_level=4 --verbose_diagnostics -D_=__MSP430F2416__--use_hw_mpy=16 --silicon_errater=cpu19 -c11 --relaxed_ansi-auto_opt=10 --proopt_inline_remiation_reature=10 --proc-proc-proc-proc-directory-proc-ine_remix=ma-proc-ine_display-proc-proc-ine_remix=ma-proc-ine_remix-proc-ine_remix-proc-ine_remix-proc-ine_display_  

一些-i 和-PDS 设置。

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

    已发现问题-也是自我造成的。

    我们复杂的构建系统所做的许多工作之一就是暂时删除所有环境设置,包括 TEMP 和 TMP……

    因此无需任何帮助、也无需担心。  抱歉。

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

    感谢您的介绍。  乔治