makefile有关问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
来源:互联网 发布:xp 保存网络用户密码 编辑:程序博客网 时间:2024/04/30 08:58
【原文:http://www.myexception.cn/linux-unix/1355807.html】
makefile问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
SRCDIR=src/OBJSDIR=../temp/client_net/linux/TARDIR=../lib/SRCS=$(wildcard src/*.cpp)OBJS=$(addprefix $(OBJSDIR), $(notdir $(patsubst %.cpp, %.o, $(SRCS))))TAR=$(addprefix $(TARDIR), libclient_net.so)CXXFLAGS=-Iinterface -I.. -fpicLDFLAGS=-L../lib -lACE -shared$(shell "if [ ! -f $(OBJSDIR) ]; then mkdir -p $(OBJSDIR) fi").PHONY:all cleanall:$(TAR)$(TAR):$(OBJS) $(CXX) $(LDFLAGS) -o $@ $^$(OBJSDIR)%.o:$(SRCDIR)%.cpp $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<clean: @rm $(OBJS) $(TAR)
makefile如上,但是创建目标文件目录总是失败,有什么其他方法吗?
$(shell "if [ ! -f $(OBJSDIR) ]; then mkdir -p $(OBJSDIR) fi")这个一直失败 。。。
Visual Studio Makefile shell 目录
------解决方案--------------------
我一般是这么处理的
install: @if [ ! -f $(OBJSDIR) ];then \ mkdir -p $(OBJSDIR) \ fi \
------解决方案--------------------
ifeq ($(wildcard $(OBJSDIR)), )
mkdir -p $(OBJSDIR)
endif
0 0
- makefile有关问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
- makefile 将生成的目标文件和可执行文件存放在指定的目录下
- vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹
- 将存放在sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下
- 头文件和源文件在不同目录情况下 Makefile自动推导依赖关系的实现
- 在Spring的项目中配置Log4j存放日志文件到指定目录下
- 用批处理将源文件夹下面的所有文件展开拷贝到指定目标文件
- tar 的目标文件和源文件均在磁盘上
- QT 不能在指定目录生成目标文件
- 将指定的HTTP网络资源在本地以文件形式存放(下载)
- 将指定的HTTP网络资源在本地以文件形式存放
- 用python查找在指定目录下特定文件夹下的指定文件
- 7.cp — 将源文件复制至目标文件,或将多个源文件复制至目标目录
- 怎样把源文件和sln文件 .dll文件放在和源文件的同一文件夹
- 指定coredump文件存放目录
- Makefile例子,能够引用子目录下的源文件,并将二进制文件存放到相应目录
- makefile依赖文件和输出文件到指定目录
- 编译src目录下的源文件,然后放在compile文件夹下,接着把compile下的class文件打包,放在dist文件夹下
- 替换空格
- 主宰全球的10大算法
- 高人为他看相:年纪轻轻富贵双全,凭的就是“不邪淫”
- STM32数组越界问题
- Or1200中IMMU使用举例
- makefile有关问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
- spring获取webapplicationcontext,applicationcontext几种方法详解
- Swift编程语言入门实战系列教程(十一)--- 测测你的名字在古代是什么职位
- Ajax总结——中度解析
- poj 1691 Painting A Board(dfs,拓扑排序)
- ACM赛后总结(湘潭邀请赛,怀化交流赛)
- JAVA IO学习笔记
- 巧用php中的array_filter()函数去掉多维空值的代码分享
- delays - Information on the various kernel delay / sleep mechanisms