gpt4 book ai didi

c++ - Makefile 问题 : g++: fatal error: no input files

转载 作者:行者123 更新时间:2023-11-30 00:51:29 25 4
gpt4 key购买 nike

我已经做过的事情:

我查看了其他具有类似问题的 StackOverflow 线程,但它们似乎都不适用于我的具体情况。我还仔细检查以确保正确的文件位于正确的位置(文件夹)并且所有内容的命名也正确。

这是我收到的错误:

[employee_xyz@petco.com]$ make
g++ -Wall -O2 -ansi -pedantic -o dog.cpp
g++: fatal error: no input files
compilation terminated.
make: *** [mscp.o] Error 4

这是有问题的 makefile:

CC = g++
CFLAGS = -Wall -O2 -ansi -pedantic -Werror

TARGETS = dog dog.o collar.o

dog: dog.o collar.o
$(CC) $(CFLAGS) -o dog collar.o dog.o

dog.o: dog.cpp collar.h
$(CC) $(CFLAGS) -o dog.cpp

collar.o: collar.cpp collar.h
$(CC) $(CFLAGS) -o collar.cpp

clean:
-rm -f ${TARGETS}

这里是 makefile 引用的文件(它们都在同一个目录中):

-collar.cpp
-collar.h
-makefile
-dog.cpp

我做错了什么?

最佳答案

尝试做

   $(CC) $(CFLAGS) - c collar.cpp -o compiledfilename

Compiledfilename 是二进制文件的名称。

关于c++ - Makefile 问题 : g++: fatal error: no input files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21653680/

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