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
网友评论