为什么xcodebuild在安装XCode 4.2后无法找到gcc 4-2?

时间:2011-12-10 06:22:39

标签: iphone xcode gcc makefile xcode4.2

我正在尝试从终端命令行编译一些东西。当我运行make时它会给我这个错误:

error: can't exec '/Developer/Library/Xcode/PrivatePlugIns/Xcode3Core.ideplugin/Contents/Frameworks/DevToolsCore.framework/Resources/gcc-4.2' (No such file or directory)

我该如何解决这个问题?为什么没有找到gcc-4.2?其实我的gcc位于/ usr / bin。 有人可以帮我解决这个问题吗?

更新

这是我的Makefile

default:
    xcodebuild -target "Tests (Device)" -configuration Release
    xcodebuild -target "Tests (Simulator)" -configuration Release
    BUILD_DIR="build" BUILD_STYLE="Release" sh ../Scripts/CombineLibs.sh
    sh ../Scripts/iOSFramework.sh

# If you need to clean a specific target/configuration: $(COMMAND) -target $(TARGET) -configuration DebugOrRelease -sdk $(SDK) clean
clean:
    -rm -rf build/*

test:
    GHUNIT_CLI=1 xcodebuild -target Tests -configuration Debug -sdk iphonesimulator build

1 个答案:

答案 0 :(得分:-2)

自XCode 4.2起,Apple将C编译器从“GCC 4.2”更改为“Apple LLVM编译器3.0”