【问题标题】:Got error in build Makefile with terminal into Mac使用终端在 Mac 中构建 Makefile 时出错
【发布时间】:2016-07-14 10:18:31
【问题描述】:

我想使用 Makefile 创建 Fat 二进制文件。

为此,我创建了一个 makefile 并尝试使用终端进行构建。

我有错误

“***缺少分隔符。停止”

这是我的 Makefile

XBUILD=/Applicaitons/Xcode.app/Contents/Developer/usr/bin/xcodebuild
PROJECT_ROOT=./MTSCRADemo
PROJECT=$(PROJECT_ROOT)/MTSCRADemo.xcodeproj
TARGET=MTSCRADemo

all:    lib$(TARGET).a

lib$(TARGET)-i386.a:    $(XBUILD)   -project    $(PROJECT)  -target $(TARGET)   -sdk    iphonesimulator -configuration  Release clean   build   -mv $(PROJECT_ROOT)/build/Release-iphonesimulator/lib$(TARGET).a    $@

lib$(TARGET)-armv7.a:   $(XBUILD)   -project    $(PROJECT)  -target $(TARGET)   -sdk    iphoneos    -arch   armv7   -configuration  Release clean   build   -mv $(PROJECT_ROOT)/build/Release-iphones/lib$(TARGET).a    $@

lib$(TARGET)-arm64.a:   $(XBUILD)   -project    $(PROJECT)  -target $(TARGET)   -sdk    iphoneos    -arch   arm64   -configuration  Release clean   build   -mv $(PROJECT_ROOT)/build/Release-iphoneos/lib$(TARGET).a $@

lib$(TARGET)SDK.a:  lib$(TARGET)-i386.a lib$(TARGET)-arm7.a lib$(TARGET)-arm64.a
    xcrun   -sdk iphoneos   lipo    -create -output $@  $^

clean:  -rm -f  *.a *.dll

【问题讨论】:

标签: ios macos xamarin makefile binding


【解决方案1】:

我认为这里可能已经有了答案: Errors in make file : *** missing separator. Stop

我相信all: 之后的所有行之前都需要一个制表符。

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    相关资源
    最近更新 更多