C makefile,在CCS中,“系统找不到指定的文件”

时间:2014-12-01 15:33:51

标签: c makefile target code-composer

我是makefiles的新手,所以请耐心等待。我尝试在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

任何人都可以对此有所了解,并帮助我清楚地编译它吗?感谢

1 个答案:

答案 0 :(得分:1)

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

如果您希望myfaketarget目标作为all目标的先决条件运行,那么您希望将其列在makefile_project_test1.outall: makefile_project_test1.out旁边。< / p>

如果你希望在之后运行,那么all主体的其余部分就会运行(即@myfaketarget行的位置),那么你需要手动运行{ {1}}你自己(可能是make myfaketarget,具体取决于make版本)。