今天使用MounRiver Studio编写MCU程序时,遇到报错
make: *** No rule to make target 'D:/work_2022/13-617充电器/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_adc.c', needed by 'Peripheral/src/ch32v30x_adc.o'. Stop.
网上浏览相关问题后原因在于makefile里面的文件依赖关系有问题,导致头文件找不到。
造成这种情况可能是因为工程所在的目录发生改变,例如工程原来在E盘,后面移动到了D盘,而makefile里面的.h路径没有改变。
解决办法就是删除原工程文件编译生成的obj内部文件,然后重新编译,就不会报错了。
标签:target,No,make,Stop,rule,报错 From: https://www.cnblogs.com/micr-ldq/p/17014447.html