zoukankan      html  css  js  c++  java
  • Xcode 中通过 target 运行多个 c 程序

    讲道理,一个 Xcode 项目只有一个程序入口,即 main.c 文件。但做 c 练习的时候会创建多个 main 入口以运行不同程序。

    问题展示

    当已经有一个正常运行的程序时,再新增一个 c 文件并编写 main 入口,会报错如下:

    Xcode 中多个 main 入口时的报错

    Xcode 中多个 main 入口时的报错

    为了实现多个入口并存,需要让 Xcode 知道你想编译哪个程序。大致有以下两种方式。

    指定需要编译的源文件

    点击 navigator 中的项目名打开项目设置,选中 target,在 Build PhasesCompile Sources 中设置参与编译的源文件。

    指定参与编译的源文件

    指定参与编译的源文件

    这种方式,很精确,缺点也很明显,步长有点长。

    为每个程序单独创建 target

    通过为每个小的程序创建单独的 target,可将它们隔离互不影响又同时存在于一个大的 project 下。

    方式是 File -> New -> Target...

    选择不同的 target

    选择不同的 target

    通过选中不同的 target 来运行不同的程序,相比前面种做法要方便许多。

    创建 target 的操作可绑定一个快捷键,进一步减少点选操作。

    The text was updated successfully, but these errors were encountered:

    CC BY-NC-SA 署名-非商业性使用-相同方式共享
  • 相关阅读:
    MyBatis中#{}和${}的区别
    springBoot 配置详解
    模板方法模式
    记录一次linux挂载数据盘
    缓存击穿,缓存穿透,缓存雪崩
    Echart折线值相加问题
    mybatis plus主键生成策略
    BigDecimal精度损失
    cent0s6安装nginx小程序https
    Centos6 java运行环境部署
  • 原文地址:https://www.cnblogs.com/Wayou/p/14747558.html
Copyright © 2011-2022 走看看