c - 迈出了学习C语言的第一步。与MAC

标签 c xcode macos sublimetext3

在继续提问之前,我是 100% 的编程新手,而且我只能靠自己。 所以请回答我的问题,即使你认为这看起来很愚蠢。

不知何故,我成功安装了命令行工具:

LazyRen:~ LazyRen$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
LazyRen:~ LazyRen$ xcode-select --install
xcode-select: note: install requested for command line developer tools
LazyRen:~ LazyRen$ gcc
clang: error: no input files

但问题是,当我尝试使用 ST3 构建最基本的代码时,它给了我

clang: error: no input files
[Finished in 0.0s with exit code 1]
[cmd: ['gcc', 'Hello C World!', '-o', 'Hello C World!']]
[dir: /Users/LazyRen/Library/Application Support/Sublime Text 3/Packages/User]
[path: /usr/bin:/bin:/usr/sbin:/sbin]

这个。 我只是不知道需要什么样的输入文件。有什么提示吗?

最佳答案

你似乎在 ST3 中迷失了方向。既然你有 Xcode,为什么不使用它呢?要运行命令行“Hello World”C 程序,请执行以下操作:

  1. 打开 Xcode
  2. 选择文件 > 新建 > 项目...
  3. 在左侧选择 OS X 下的应用程序
  4. 在右侧选择命令行工具
  5. 下一步
  6. 在 3 个文本字段中填写“hello”、“LazyRen”和“com.lazyren” - 这些在这种情况下并不重要,但在您填写这些内容之前,下一步按钮不会启用英寸。
  7. 类型菜单中选择C
  8. 下一步
  9. 在标准保存对话框中找到您想要存储代码的文件夹,然后按创建
  10. 项目现在将在 Xcode 中打开,选择左侧的 ma​​in.c。执行此操作后,大型编辑区域将显示起始模板 - 恰好是“Hello World!”
  11. 选择产品 > 运行 - 您已经运行了第一个命令行 C 程序。输出将出现在一个小窗口中。

现在继续学习 C 教科书。另请参阅 Xcode 文档。在后者中,您将了解如何找到刚刚在光盘上编译的代码,以便您可以根据需要从终端运行它。

HTH

关于c - 迈出了学习C语言的第一步。与MAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641363/

相关文章:

c - 随机数,其范围是数组的元素

objective-c - NSMenu 项目上的黑色色调

xcode - swift:更新解析对象而不知道他的objectId

swift - 动态添加 subview 后,NSSplitView 不调整 subview 的大小

macos - OSx Mountain Lion ssh-askpass

与 malloc 混淆。创建具有 4 个槽的字符串数组

c - 求 C 语言中最大的数字,但带有字符

c - 如果客户端发送多个缓冲区而没有休眠,为什么 tcp 服务器会收到一个缓冲区?

Xcode 3.2.4 和 Mac OS X 10.5

ios - 如何以编程方式在 SceneKit 中围绕立方体包装 png 纹理