命令在c++ Makefile中找不到
command not found in C++ Makefile
这是我在UNIX上运行的c++ Makefile:
# This is a Makefile for the SocNetwork project
CCC = g++
CXXFLAGS = -Wall -g
CXXLINK = $(CCC)
OBJS = Message.o Date.o main.o SocialNetwork.o User.o
RM enter code here= rm -f
all: SocNetwork
# Creating the executable (SocNetwork)
SocNetwork: $(OBJS)
$(CXXLINK) -o SocNetwork $(OBJS)
# Creating object files using default rules
Date.o: Date.C Date.H
main.o: main.C SocialNetwork.H User.H defs.H Date.H Message.H
Message.o: Message.C Message.H defs.H
SocialNetwork.o: SocialNetwork.C SocialNetwork.H User.H defs.H Date.H Message.H
User.o: User.C User.H defs.H Date.H Message.H
# Cleaning old files before new make
clean:
$(RM) SocNetwork screen_test *.o *.bak *~ "#"* core
当我在UNIX中运行makefile时,我得到:
./makefile: line 2: CCC: command not found
./makefile: line 3: CXXFLAGS: command not found
./makefile: line 4: CCC: command not found
./makefile: line 4: CXXLINK: command not found
./makefile: line 5: OBJS: command not found
./makefile: line 6: RM: command not found
./makefile: line 7: all:: command not found
./makefile: line 9: OBJS: command not found
./makefile: line 9: SocNetwork:: command not found
./makefile: line 10: CXXLINK: command not found
./makefile: line 10: OBJS: command not found
./makefile: line 10: -o: command not found
./makefile: line 12: Date.o:: command not found
./makefile: line 13: main.o:: command not found
./makefile: line 14: Message.o:: command not found
./makefile: line 15: SocialNetwork.o:: command not found
./makefile: line 16: User.o:: command not found
./makefile: line 18: clean:: command not found
./makefile: line 19: RM: command not found
./makefile: line 19: SocNetwork: command not found
谁能告诉我我的makefile出了什么问题?我检查过了,tab没有问题。谢谢! ! 您必须运行make
命令,它将拾取makefile
并执行其工作。看起来您正在尝试执行makefile本身
相关文章:
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 为什么野牛仍在使用"int yylex(void)",却找不到"int yylex(YYS
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 找不到QtResource文件中的文件
- VC++本机单元测试,找不到调试符号
- RegGetValue在当前用户下找不到名称
- 带有 -stdlib=libc++ 的 clang++ 9.0.1 找不到<optional>
- c++找不到具有相同哈希的无序集合元素
- Makefile在Linux中工作,但在Windows下不起作用,在子目录中找不到文件
- Makefile 找不到 .hpp
- makefile 找不到来自 -I 包含路径的头文件
- C++链接失败-ld:找不到[makefile][gcc/cygwin]
- Qt Makefile找不到自己的目录
- 命令在c++ Makefile中找不到
- Makefile找不到包含路径
- Makefile找不到目标文件
- Makefile-找不到共享库
- c++ makefile找不到hdf5的共享库