shell uname -s落入linux而不是darwin

时间:2017-01-24 15:13:13

标签: shell makefile uname

我在看makefile returns error 并试过

OS := $(shell uname -s)
ifeq ($(OS),Darwin)
   #set LIB_DIR
   LIB_DIR=darwin64_gcc42/lib
else
   LIB_DIR=linux64_gcc44/lib
endif

但出于某种原因,它将dir设置为linux。知道原因,或者如何排除故障?

1 个答案:

答案 0 :(得分:0)

我明白了。 shell脚本在构建输出目录中结束,我正在编辑原始版本,在构建输出目录中运行它。 现在砰的一声