用MAC学习C语言的第一步

用MAC学习C语言的第一步,c,xcode,macos,sublimetext3,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 d

在继续讨论这个问题之前,我对编程是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程序,请执行以下操作:

  • 开放Xcode
  • 选择文件>新建>项目…
  • 在左侧选择操作系统X下的应用程序
  • 在右侧选择命令行工具
  • 下一步
  • 用“hello”“LazyRen”和“com.LazyRen”填充这3个文本字段-在这种情况下,这些字段并不重要,但在您填写之前,下一步按钮将不会启用
  • 输入菜单中选择C
  • 下一步
  • 在标准保存对话框中,找到要存储代码的文件夹,然后按创建
  • Project现在将在Xcode中打开,选择左侧的main.c。在这样做的时候,大的编辑区域将显示起始模板-它恰好是“Hello World!”
  • 选择Product>Run-您已经运行了第一个命令行C程序。输出将出现在一个小窗口中
  • 现在继续你的C课本。另请参阅Xcode文档。在后者中,您将了解如何找到刚才在光盘上编译的代码,以便您可以从终端运行它


    HTH

    C程序通常作为包含源代码的文本文件编写,其名称以
    .C
    结尾。您似乎正在尝试编译一个名为“Hello C World”的文件,它不存在。尝试将源代码保存到一个类似于
    hello.c
    的文件中,然后进行编译。非常感谢,我将立即尝试。这本初学者指南应该会让您上路(请参阅c部分中的hello World):它很有效!我会去看看网站。非常感谢。我正在读的这本书是为windowvs写的,所以它对我一点帮助都没有。