问题 在工程里新增serial.c文件,且在Makefile里的源文件里增加了serial.c文件,编译时报错"No rule to make target ‘serial.c’". 原因 根本原因是未找到serial.c文件。虽然在Makefile的源文件里增加了serial.c文件,但是serial.c文件的路径不对。 解决办法 在Makefile的源文件里配置正确的serial.c文件及路径。