我需要做这样的事情:
case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac
但我需要在 makefile 中为特定目标执行此操作。我还没有找到用正则表达式创建 if 条件的方法。
我试过这个:
ifeq ($(shell uname -m), i*86)
但它不起作用。甚至
ifeq ($(shell uname -m), i686)
不起作用。