使用gcc、make和vi,你将幸福地生活下去!
一个相当不错的开发环境可能已经存在--无需设置。这是因为大多数Linux安装都是GNU/Linux。GNU提供了C软件开发所需的所有组件。
使用'which'命令来确保这些程序在您的执行路径中。
which gcc
which make
Gcc是您的编译器。 Make让您定义编译和链接步骤。(它可以为您调用gcc。)
您可能已经安装了几个编辑器,例如vi,nano和GNU emacs。要查看是否安装了emacs(例如),请输入
which emacs
which
命令返回一个有效的路径(即它不会显示which: no emacs in
...),那么这意味着你可以通过输入程序名称来运行它:emacs
apt-get install build-essential
命令。而在Arch Linux上,则需执行pacman -S base-devel
命令。其他发行版我不确定。 - Brendan Long好的,有人必须说出来:Emacs、gcc和make。
如果 - 如评论者所建议的那样 - 你正在寻找设置说明,那么可能不需要设置,因为我使用过的大多数Linux发行版都已经预装了这些程序。
如果你不是一个受虐狂:
gcc + cmake + nano ;)
确保编辑你的 .nanorc 文件(通常可以从 /etc/nanorc 复制一个示例)
Emacs + Cedet 是最好的
我使用gtkemacs,gcc,make,但最近更经常使用scons。
这个问题非常容易引起宗教战争。让我来开头:除了我的配置之外的所有配置都是低劣的。
我建议使用gcc + vim/vi + (make)。
Vim/vi几乎不可能“轻松上手”,因为它完全陌生,你甚至会在移动光标或插入文本方面遇到困难,但幸运的是,Vim带有一个非常有用的教程,你可以通过在shell中调用命令vimtutor来开始。它将让你很快上手!
虽然Vim的界面一开始确实很奇怪和深奥,但一旦你习惯了它(完成vimtutor后应该不需要很长时间),你会发现编辑代码时的生产力会大大提高!