工具/软件:Code Composer Studio
您好,
您能否解释CCS变量的差异和用法:
在项目设置中的C/C++生成选项下,有两个选项卡-“生成变量”和“环境”-它们之间的确切区别是什么(即,在定义新的选项卡时,应将其放在哪个选项卡上...) 在resource -> linked resources (资源->链接资源)下还有一个可以定义变量的位置。
我如何查看变量的完整扩展-如果它是使用另一个变量定义的和/或当它显示<Eclipse dynamic variable>时(这意味着什么以及如何查看它的评估结果?)
在“环境”选项下设置变量时, 结果是,如果窗口已经有这样一个环境变量-我在CCS中放置的值被附加到窗口一中-这并不总是需要的。我尝试选择“用指定的环境替换本机环境”单选按钮,但在这样做后,它会导致很多 问题-
我正在使用外部makefile (我使用外部生成器并从build命令调用gmake)生成项目,并且在将选项设置为“替换本机...”后,我收到错误:
06:50:37****增量配置构建,默认为项目EVE ****
"gmake " target_build_release.
process_begin:CreateProcess (make1.0448万-1.bat,make1.0448万-1.bat,...)失败。
process_begin:CreateProcess (make1.0448万-2.bat,make1.0448万-2.bat,...)失败。
make (e=267):目录名无效。
gmake:***[All]错误267
返回到附加变量选项时一切正常,但在另一台可能具有相同名称环境变量的计算机上打开项目时(这些值是串联的,这会导致错误),请说明选择“替换..”选项时的错误以及如何操作 要使CCS不使用windows one附加变量?
另一个问题-如上所述,我正在使用外部生成器并调用gmake。gmake实际上不在路径上,所以从CCS的build命令中,我给了gmake的完整路径。我的makefile正在调用其中的其他makefile,称为makefile的这些makefile也调用 未指定路径的gmake - gmake位置如何传输到内部makefile (如何找到gmake?) -是否有一种方法可以从makefile中进行打印,它在哪里获取/找到它执行的gmake程序? (当我尝试从makefile调用where gmake时,它说没有这样的文件,所以它看起来不像不在路径上,所以我如何找到它在哪里找到它)
谢谢
伙计