当前位置: 技术问答>linux和unix
linux下面用makefile编译的问题,请高手指点。
来源: 互联网 发布时间:2016-01-20
本文导语: 我们的makefile采用的是一种多级目录的递归搜索编译的结构,在编译时,会不断用 $(MAKE) -C ${VERSION_DIR}/${dir}的方式进入子目录,并一直搜索到最下面一级,编译完再回退到上一级编译。这种方式在windows环境下面用gcc...
我们的makefile采用的是一种多级目录的递归搜索编译的结构,在编译时,会不断用
$(MAKE) -C ${VERSION_DIR}/${dir}的方式进入子目录,并一直搜索到最下面一级,编译完再回退到上一级编译。这种方式在windows环境下面用gcc编译没有问题,当时移到linux环境下面,就出现无法进入第二级编译,也就是编译的目录层次受到限制,不知道是不是linux环境的特点,还是我们的makefile写的有兼容问题,谢谢
$(MAKE) -C ${VERSION_DIR}/${dir}的方式进入子目录,并一直搜索到最下面一级,编译完再回退到上一级编译。这种方式在windows环境下面用gcc编译没有问题,当时移到linux环境下面,就出现无法进入第二级编译,也就是编译的目录层次受到限制,不知道是不是linux环境的特点,还是我们的makefile写的有兼容问题,谢谢
|
感觉这样的makefile还是用shellscript编译比较好一些.
|
不把Makefile贴出来,谁知道呢!