在编译我的项目时,从 Xcode 4.5 切换到 Xcode 5 时突然收到此错误消息。
clang: cannot use 'precompiled-header' output with multiple -arch options
我的 GNUMakefile
包含以下片段:
define build
CC-$(platform)-$(2)?=$(CC-$(platform))
$(bindir)/$(platformdir)-$(2)$($(3)-dirsuffix)/$(1)_%: $(srcdir)/$(1)/%.c $(common)
mkdir -p $$(@D)
$$(CC-$(platform)-$(2)) $(cflags) $($(3)-cflags) $(CFLAGS) -o $$@ $$^ $($(3)-ldflags) $(LDFLAGS)
endef
$(foreach library,$(libraries),$(foreach arch,$(archs),$(foreach configuration,$(configurations),$(eval $(call build,$(library),$(arch),$(configuration))))))
并$(CC)
评估cc
与 clang 符号链接的哪个。