您好!
我正在使用 GCC 来构建我的 MSP432项目。 我在构建期间收到以下错误消息
gmake:***没有规则使目标'./common.h ./data.h'成为'main.o'所需的目标。
还有其他几条类似的错误消息、它们具有不同的头文件和目标文件名。 看起来 CCStudio 生成的 makefile 已损坏。 在 Debug_GNU/main.d 中、有一行:
./common.h\./data.h
如果我删除头文件名之间的反斜杠、则可以编译 main.c。 但是、一旦编译 main.c、main.d 就会被损坏的代码覆盖。
此外、如果我清理整个项目和编译、一切都很好。 但是、修改一些文件然后在不进行清理的情况下进行构建不起作用。
我记得 CCStudio 10.2没有问题。 这是回归吗?
环境:
*编译器:GCC 7.2.1 (Linaro)
*器件:MSP432P401R
* IDE:CCStudio 10.3.0.00007
*操作系统:arch linux