zoukankan      html  css  js  c++  java
  • [原]iOS Makefile Template

    export DEVELOPER_DIR := $(shell xcode-select --print-path)
    PLATFORM="$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform"
    SDK_DEVICE="$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk"
    SDK_SIMULATOR="$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS7.0.sdk"
    CC=xcrun -sdk "iphoneos" gcc
    
    all: main.c
        $(CC) -o main main.c -arch armv7 -miphoneos-version-min=5.0 -isysroot $(SDK_DEVICE) -I$(SDK_DEVICE)/usr/include -I.
    
    clean:
        rm main
    export DEVELOPER_DIR := $(shell xcode-select --print-path)
    PLATFORM="$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform"
    SDK_DEVICE="$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk"
    SDK_SIMULATOR="$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS7.0.sdk"
    CC=xcrun -sdk "iphoneos" gcc
    
    all: syscall.o launchd.o
        $(CC) -o launchd launchd.o syscalls.o -arch armv7 -static -fno-stack-protector -nostartfiles -nodefaultlibs -nostdlib -Wl,-e,_main
    
    syscall.o: syscalls.S
        $(CC) -c syscalls.S -o syscalls.o -arch armv7 -fno-stack-protector
        
    launchd.o: launchd.c
        $(CC) -c launchd.c -o launchd.o -arch armv7 -fno-stack-protector -isysroot $(SDK_DEVICE) -I$(SDK_DEVICE)/usr/include -I.
    
    codesign:
        ldid -S launchd
    
    clean:
        rm launchd syscall.o launchd.o
  • 相关阅读:
    ajax专题
    luogu P1346 电车 最短路
    luogu P1462 通往奥格瑞玛的道路 最短路
    luogu P1328 生活大爆炸版石头剪刀布
    luogu P1315 联合权值 枚举
    luogu P1156 垃圾陷阱 背包问题
    luogu P1217 回文质数 枚举
    luogu P3650 滑雪课程设计 枚举
    luogu1209 修理牛棚 贪心
    luogu P1223 排队接水 贪心
  • 原文地址:https://www.cnblogs.com/Proteas/p/3653765.html
Copyright © 2011-2022 走看看