Xcode编译YASM NASM程序集

2020-11-30  本文已影响0人  流光溢彩灬

1 将.asm文件添加到项目中并重命名为.s文件

2 为项目添加构建规则

2.1 yasm的构建规则, 没有安装yasm先打开终端输入brew install yasm

输入: /usr/local/bin/yasm -f macho64 -o ${OBJECT_FILE_DIR_normal}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.o ${INPUT_FILE_DIR}/${INPUT_FILE}

在Output Files中输入: ${OBJECT_FILE_DIR_normal}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.o

添加构建规则

2.2 NASM同上, 没安装先在终端输入brew install nasm

NASM的脚本为: /usr/local/bin/nasm -f macho64 ${INPUT_FILE_PATH} -o ${SCRIPT_OUTPUT_FILE_0}

Output Files为: $(DERIVED_FILE_DIR)/${INPUT_FILE_BASE}.o

添加完构建规则之后, 建议先Product -> Clean Build Folder 然后再 command + B

上一篇 下一篇

猜你喜欢

热点阅读