我一直在使用Textmate编写我的C源代码,但希望通过终端完成所有工作。
一个程序如何通过终端?是否需要安装其他任何东西?
答案 0 :(得分:11)
为了在终端上编写源代码,您当然需要一个适用于终端的编辑器。在OS X中,您有很多选项可供选择。如果您想要简单易用的编辑器,您可能需要尝试在OS X上可用的nano
和pico
。如果您开始想要从文本编辑器中获得一些或更多功能,那么您可能需要尝试vim
和emacs
等编辑器,这些编辑器也可以在OS X下使用。
为了编译C
源代码,您需要一个C
编译器。虽然默认情况下OS X没有预先安装C
编译器,但您可以快速安装OS X安装光盘中提供的一系列开发工具,这些工具可能是您购买Mac时获得的。这些工具将为您提供gcc
- 这是您可以在终端上使用的GNU C编译器来编译您的C
源 - gdb
- 这是GNU调试器您可以进一步使用它来调试已编译的C
源 - make
- 这是GNU make,当您开始必须管理多个C
源时,该程序文件,可以通过创建make文件和自动化构建操作来帮助您 - 以及您可能想要探索的许多其他工具,因为您花了更多时间在系统上并熟悉它。
答案 1 :(得分:4)
您可以使用emacs
或vi
。默认情况下,vi
包含在osx中。
答案 2 :(得分:0)
您可以使用终端文本编辑器,例如vim或emacs。您可能还需要安装gcc。 所有这些程序都可以通过任何端口系统获得。