简单makefile问题,求指导,谢谢
linux:/tmp/test/makefile/dir # vi makefile
.PHONY:all
MD = mkdir
RM = rm -rf
OBJS = objs
EXE = exe
all: $(OBJS) $(EXE)
$(MD) $^
clean: $(OBJS) $(EXE)
$(RM) $^
为什么执行 make 或 make all 的时候不能自动创建目录? all目录下的命令不能识别吗? 报错为:
linux:/tmp/test/makefile/dir # make
make: *** No rule to make target `objs', needed by `all'. Stop.怎么调试makefile呢?
而如果我收到创建目录的话,执行make clean是可以的。
相关推荐
Makefile:C 和 C++ 项目的简单 makefile
生成文件 一个简单的 C 和 C++ 项目的 makefile,应该可以在 Linux 和 Windows 上使用 Mingw。 它为源文件和头文件使用单独的目录,并递归地查找其中的每个文件,因此您不必自己在 makefile 中为每个文件指定规则。 如何配置 有几个变量可以在 makefile 的第一部分中更改: DIR_SRC 、 DIR_INC和DIR_OBJ是源、头文件和对象目录的名称 COMPILER器是您要使用的编译器 EXT是源文件使用的扩展名 TARGET是目标可执行文件的名称 COMMONFLAGS 、 CFLAGS和CXXFLAGS包含 C 和 C++ 编译器标志 COMMONLIBS 、 WIN32LIBS和LINUXLIBS包含适用于 Windows 和 Linux 的库链接器标志 如何使用它 make init将创建源、头文件和对象目录 make将构建目标 ma
linux环境下用makefile编译简单的helloworld程序
linux环境下用makefile编译简单的helloworld程序,里面有详细的编译步骤,有写makefile文件时需要注意的一些细节,读者只需按照说明,按部就班地执行就可以成功,欢迎下载!
简单通用Makefile使用示例工程
简单的能够编译C和C++工程,以及C与C++混合工程, ,有一些基础的makefile, 供大家一起学习交流,不知道怎么编程了需要41积分。。。
简单makefile工程
1、makefile工程。 2、支持交叉编译,只需修改交叉编译链路径即可。 3、支持make编译多目标。 4、支持make编译动态库及静态库。
ansible-makefile:Makefile用作Ansible的简单接口
ansible-makefile:Makefile用作Ansible的简单接口



