c - Xcode,如何一次运行一个文件?

标签 c xcode file

Xcode 问题,如何一次运行一个文件?

我不断收到此错误:“链接器命令失败,退出代码为 1”,我注意到当我在多个文件中使用“int main”方法时会发生这种情况。此外,当我尝试运行一个简单的 return 0 文件时,我的“hello world”文件仍然会向控制台提供结果。所以我的假设是 xcode 同时运行项目中的所有文件,导致我在重复方法名称(例如“int main”)时出现重复错误。如何一次只运行一个文件?顺便说一下,这些是 C 文件,我正在使用 xcode 作为下学期之前练习我的 c 编程的工具。感谢您的帮助!

最佳答案

听起来您正在尝试构建多个程序。问题是您只有一个“目标”,Xcode 使用它来定义进入应用程序的内容。

您将需要为每个程序和 assign target membership 创建一个单独的目标为您的源文件。转到 File->New->Target 创建一个新目标。从它的声音来看,您正在创建一个命令行 C 程序,因此您需要创建一个位于 OS X-> Application 下的 Command-Line Tool

或者,您也可以为每个程序创建单独的项目。参见 File->New->Program

作为另一种选择,假设您正在创建命令行工具,如果您希望您可以将 Xcode 仅用作编辑器并从命令行构建程序(无论如何您可能必须为您的类做)。您可以通过创建 .c 文件并在 Xcode 中打开它们来完成此操作。将文件保存到同一文件夹。要从命令行编译,请在终端中运行如下命令:

gcc -Wall file1.c file2.c -o myprogram

然后您可以通过以下方式运行您的程序:

./myprogram

如果这不起作用,请确保 command line tools已安装。

关于c - Xcode,如何一次运行一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910856/

相关文章:

java - 如何从文件列表中搜索并计算模式?

Java 桌面应用程序无法在 C 上写入文件 :\drive

c - 我的C程序无法运行

c - Open MPI 中的屏障调用卡住(C 程序)

objective-c - 单击按钮时将选定的单元格文本标签添加到数组

xcode-选择事件开发人员目录错误

c - 通过 C SDK 连接到 Kaa 服务器时收到 "Failed to get required buffer size"错误消息

c - 在 C 中用二叉搜索树求总数

ios - popOver 不跟随 slider -iOS/Xcode

c# - 是否可以使用 .NET 跟踪文件操作?