当前位置: 技术问答>linux和unix
关于makefile的请教
来源: 互联网 发布时间:2017-05-27
本文导语: TOPDIR := $(shell /bin/pwd) OBJDIR=$(TOPDIR)/platform/$(PLATFORM)/ 这个TOPDIR 应该等于存放这个makefile的目录吧?但是当前目录并没有platform文件夹啊,另外PLATFORM变量也找不到定义出处,其也不是环境变量。makefile中的变量可以先...
TOPDIR := $(shell /bin/pwd)
OBJDIR=$(TOPDIR)/platform/$(PLATFORM)/
这个TOPDIR 应该等于存放这个makefile的目录吧?但是当前目录并没有platform文件夹啊,另外PLATFORM变量也找不到定义出处,其也不是环境变量。makefile中的变量可以先引用再定义吗?
OBJDIR=$(TOPDIR)/platform/$(PLATFORM)/
这个TOPDIR 应该等于存放这个makefile的目录吧?但是当前目录并没有platform文件夹啊,另外PLATFORM变量也找不到定义出处,其也不是环境变量。makefile中的变量可以先引用再定义吗?
|
-L 只是指定路径,即使是系统路径,也要加 -l 指定库要链接的库啊,你现在连 -l 都没有,纠结什么 -L 呢
|
|
$(CC) $(CFLAGS) -lpthread -lm -o $@ $^ $(LIBS) 没有使用 -l 链接动态库或静态库,根本不存在 -L 的问题
|
|
没有定义就为空的。