工具/软件:Code Composer Studio
你好。
我对这种环境的不满每天都在增长...
CCS 7.2和 CCS 10都存在此缺陷。
我在同一文件夹中有一个包含*。c 文件和*。S 文件的大型项目。
- 我右键单击*。c 文件并单击"Build selected file"... 它编译*。S 文件(!!!)
- 我右键单击*。S 文件并选择"从编译中排除"。 然后右键单击*。c 文件进行编译、它仍然编译*。S 文件
嗯、我没有在全球论坛上发布一个由公司所有的大型项目... 因此、我将把它拉到一个小示例项目中、以便我可以发布它。
- 我右键单击*。c 文件... 就像上面所做的那样编译*。S 文件
- 我右键单击*。S 文件并选择"从编译中排除"。 然后右键单击*。c 文件、现在它不会构建*。S 文件
那么、首先、为什么、像第1步一样、当我让它构建*。C 文件时、它会构建*。S 文件? 我可以看到 IDE 正在"Console"终端中为*。S 文件调用编译器。
第二、为什么在创建静态库的两个几乎相同的项目中、第一个项目在被告知不生成*。S 文件时会继续生成、而第二个项目会将其排除在外?
这至少耗时两天、直到我发现此缺陷...
我仍然找不到任何理由区分项目中的每个步骤2。