Chinaunix

标题: 请教一个make编译的问题 [打印本页]

作者: alizh    时间: 2006-11-29 10:39
标题: 请教一个make编译的问题
在我的makefile中包含这样一段话,
ifeq (Linux, $(shell uname -s))
OS                  = __LINUX__
ORACLE_LIB_DIR             = $(ORACLE_HOME)/lib
else
OS                  = __UNIX__
ORACLE_LIB_DIR             = $(ORACLE_HOME)/lib32
endif

当用make编译时,报错
Make: Must be a separator on rules line 3.  Stop.
当用gmake编译时,就可以通过,
请问,如果不用GNUmake的话,也想使类似于上段if语句的功能实现,用make编译,应该如何修改好呢?多谢makefile高手指点
作者: alizh    时间: 2006-11-29 16:16
标题: 大侠帮帮忙啊!

作者: czyf2001    时间: 2006-11-29 19:06
跟不同的make有关系吧?
也许hpux的最新的make就可以过的!
作者: alizh    时间: 2006-11-30 09:41
标题: 顶一下
顶一下
作者: shaoxia    时间: 2006-12-02 10:27
在hp上好像是不行
作者: 4tar    时间: 2006-12-05 18:05
装一个libtool,然后稍微改写一下makefile(基本上是一一对应地改)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2