gpt4 book ai didi

C 生成文件,在 CCS 中, "The system cannot find the file specified"

转载 作者:行者123 更新时间:2023-12-04 11:53:06 24 4
gpt4 key购买 nike

我是 makefile 的新手,所以请多多包涵。我试图在 Code Composer Studios 中编辑一个自动生成的 makefile,但出现错误。这是 makefile 的摘录

# All Target
all: makefile_project_test1.out
@echo ''
@echo '============================'
@echo 'APPLICATION BUILD SUCCESSFUL'
@echo '============================'
@echo ''
@myfaketarget

# Other Targets
.PHONY: myfaketarget
myfaketarget:
echo "TEST MY FAKE TARGET"

这是打印出来的错误信息。

process_begin: CreateProcess(NULL, myfaketarget, ...) failed.
make (e=2): The system cannot find the file specified.

gmake: *** [all] Error 2

任何人都可以阐明这一点,并帮助我将其编译干净吗?谢谢

最佳答案

@myfaketarget 行是一个命令行。你告诉 make 运行一个名为 myfaketarget 的系统命令。那不是二进制/应用程序/等。尽管如此,系统 (Windows) 无法做到这一点。

如果您希望 myfaketarget 目标作为 all 目标的先决条件运行,那么您需要将其列在 makefile_project_test1.outall: makefile_project_test1.out 行上。

如果您希望该目标在 之后 运行该 all 主体的其余部分(即 @myfaketarget 行所在的位置)然后你需要手动运行 make myfaketarget 自己(可能是 $(MAKE) myfaketarget 取决于 make 版本)。

关于C 生成文件,在 CCS 中, "The system cannot find the file specified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27231747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com