我在浏览一本书时正在玩很多小 C 文件。例如:
- 定义文件
- 第01章
- 指针.c
- 结构指针.c
- 矢量Ops.c
- defsTest.c
- 第02章
- 选择排序.c
- 递归.c
- 冒泡排序.c
- 等等……</li>
我目前正在使用一个名为CodeRunner的很棒的小应用程序,但我确实错过了 Xcode 中的调试和智能感知功能。
有没有办法设置项目,以便我可以从一个项目中单独运行每个文件?我知道我总是可以为每个文件创建一个包含一个项目的工作区,但这似乎很麻烦——必须有更好的方法。
我在浏览一本书时正在玩很多小 C 文件。例如:
我目前正在使用一个名为CodeRunner的很棒的小应用程序,但我确实错过了 Xcode 中的调试和智能感知功能。
有没有办法设置项目,以便我可以从一个项目中单独运行每个文件?我知道我总是可以为每个文件创建一个包含一个项目的工作区,但这似乎很麻烦——必须有更好的方法。
1)
是的。使用命令行(您必须安装可以从此页面上的“寻找其他开发人员工具”链接下载的“命令行添加”),构建过程非常简单:
gcc -o selectionSort selectionSort.c
(前提是您的 .c 文件中有 " main
" 函数)。
或者:
2)
要从 Xcode IDE 中构建,您必须为每个要构建的小应用程序创建一个新产品(或目标),并将您要构建的适当 .c 文件添加到该新产品中。您要构建的应用程序类型称为“命令行工具”。
当您创建一个新项目或选择“新目标”时,您会看到并选择以下内容: