日期:2014-05-16  浏览次数:20617 次

linux下面用makefile编译的问题,请高手指点。
我们的makefile采用的是一种多级目录的递归搜索编译的结构,在编译时,会不断用
$(MAKE)   -C   ${VERSION_DIR}/${dir}的方式进入子目录,并一直搜索到最下面一级,编译完再回退到上一级编译。这种方式在windows环境下面用gcc编译没有问题,当时移到linux环境下面,就出现无法进入第二级编译,也就是编译的目录层次受到限制,不知道是不是linux环境的特点,还是我们的makefile写的有兼容问题,谢谢

------解决方案--------------------
不把Makefile贴出来,谁知道呢!
------解决方案--------------------
感觉这样的makefile还是用shellscript编译比较好一些.