Jacky's Blog Jacky's Blog
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习
首页 › 干货 › Xcode 开发 Makefile Project

Xcode 开发 Makefile Project

Jacky
12月 31, 2020干货阅读 1,507

操作系统的实验做完了,今天来分享一下 Xcode 开发 Makefile Project 的方法。

首先先创建一个 macOS 的 Command Line Tool 的项目

Xcode 开发 Makefile Project-Jacky's Blog
Xcode 开发 Makefile Project-Jacky's Blog

创建完项目之后紧接着创建一个类型是 External Build System 的 Target

Xcode 开发 Makefile Project-Jacky's Blog

创建完之后项目界面如下图

Xcode 开发 Makefile Project-Jacky's Blog

我们在项目中创建一个 Group(文件夹)

Xcode 开发 Makefile Project-Jacky's Blog

再将 Makefile 项目导入到文件夹中,选择目标的 target 并勾选 Copy items if needed

Xcode 开发 Makefile Project-Jacky's Blog

导入完成后,在 Target 的设置页面中设置项目的路径

Xcode 开发 Makefile Project-Jacky's Blog

接下来处理代码高亮的问题,我们回到一开始的 Command Line Tool 的 Target 中,在 Build Phases 中的 Compile Sources 里添加刚才导入的文件

Xcode 开发 Makefile Project-Jacky's Blog

在搜素框内输入.c可以筛选出头文件和源文件再 Command + A 全选后点击 Add

Xcode 开发 Makefile Project-Jacky's Blog

接下来处理编译调试的问题

选择 Makefile 项目的 Scheme,并编辑它

Xcode 开发 Makefile Project-Jacky's Blog

为调试的可执行文件指定路径,首次导入没有可执行文件的话,可以先用终端 make 一次再设置,调试的权限可以选择 root 如果涉及文件的读写提示权限不够的话。

Xcode 开发 Makefile Project-Jacky's Blog

最后,点击编译运行,可以看到程序的输出结果

Xcode 开发 Makefile Project-Jacky's Blog

如需添加更多 target 也使用同样的方法进行处理。

赞(1)
本文系作者 @Jacky 原创发布在 Jacky's Blog。未经许可,禁止转载。
Xcode 中使用 Clang-format
上一篇
2020 年终总结
下一篇
再想想
暂无评论
近期评论
  • Jacky发表在《Nginx UI》
  • daiwenzh5发表在《Nginx UI》
  • Jacky发表在《Nginx UI》
  • daiwenzh5发表在《Nginx UI》
  • Jacky发表在《Nginx UI》
1
  • 1
  • 0
Copyright © 2016-2023 Jacky's Blog. Designed by nicetheme.
粤ICP备16016168号-1
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习
# Mac # # Apple # # OS X # # iOS # # macOS #
Jacky
PHP C C++ Python | 舞象之年 | 物联网工程
174
文章
169
评论
267
喜欢