在继续提问之前,我是 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
- 选择文件 > 新建 > 项目...
- 在左侧选择 OS X 下的应用程序
- 在右侧选择命令行工具
- 按下一步
- 在 3 个文本字段中填写“hello”、“LazyRen”和“com.lazyren” - 这些在这种情况下并不重要,但在您填写这些内容之前,下一步按钮不会启用英寸。
- 在类型菜单中选择C
- 按下一步
- 在标准保存对话框中找到您想要存储代码的文件夹,然后按创建
- 项目现在将在 Xcode 中打开,选择左侧的 main.c。执行此操作后,大型编辑区域将显示起始模板 - 恰好是“Hello World!”
- 选择产品 > 运行 - 您已经运行了第一个命令行 C 程序。输出将出现在一个小窗口中。
现在继续学习 C 教科书。另请参阅 Xcode 文档。在后者中,您将了解如何找到刚刚在光盘上编译的代码,以便您可以根据需要从终端运行它。
HTH
关于c - 迈出了学习C语言的第一步。与MAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641363/