*** No rule to make target 'Makefile.cpci'. Stop
时间: 2023-09-10 18:10:19 浏览: 185
回答: 这个错误提示是因为在执行make命令时找不到'Makefile.cpci'这个目标文件。根据你提供的引用内容,问题可能有以下几个原因。首先,根据引用中的描述,可能是因为在Makefile中使用了VPATH,但没有在命令中添加路径前缀。你可以尝试在命令中添加路径前缀来解决此问题。例如,将命令修改为:gcc -c ./src/test.c -o test.o。其次,根据引用中的描述,可能是因为Makefile文件中缺少对'modules'这个目标的规则定义。你可以在Makefile中添加对'modules'目标的规则定义来解决此问题。最后,根据引用中的描述,可能是因为Makefile文件中的某些规则定义不正确。你可以使用vim等编辑器打开Makefile文件,找到报错行,根据引用中的方法进行修改。一般来说,你可能需要修改config规则和/ %/: prepare scripts FORCE规则。修改后保存文件并重新运行make命令即可解决此问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [使用了Makefile中的VPATH,但是遇到make: *** No rule to make target ‘test.c‘, needed by ‘test.o‘....](https://blog.csdn.net/qq_51453480/article/details/123652735)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [*** missing separator. Stop.以及*** No rule to make target `modules‘. Stop.](https://blog.csdn.net/hiiro_suki/article/details/129194565)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [make: *** No rule to make target `menuconfig‘. Stop.问题](https://blog.csdn.net/weixin_43796595/article/details/117045700)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文