如何在Linux上设置基于非IDE的C开发环境?
答案 0 :(得分:13)
gcc + make + vi,你将永远幸福地生活!
答案 1 :(得分:8)
很可能已经存在一个非常好的开发环境 - 无需设置。这是因为大多数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
例如。
答案 2 :(得分:2)
好的,有人必须说出来:Emacs,gcc和make。
如果 - 作为评论者建议 - 您正在寻找有关设置的说明,可能不需要设置,因为我使用的大多数Linux发行版都已经安装了这些程序。
答案 3 :(得分:2)
答案 4 :(得分:1)
如果你不是受虐狂:
gcc + cmake + nano;)
确保编辑.nanorc文件(您可以从/ etc / nanorc中复制一个示例)
答案 5 :(得分:1)
Emacs + Cedet是最好的
答案 6 :(得分:1)
我使用gtkemacs,gcc,make,但最近经常使用scons。
这个问题非常接近煽动宗教战争。让我开始吧:除了我以外的所有配置都是劣等的。
答案 7 :(得分:0)
我会推荐gcc + vim / vi +(make)。
Vim / vi几乎不可能“只是拿起并使用”,因为它将完全是外来的,你甚至很难移动光标或插入文本,但幸运的是,Vim带来了一个非常有用的导师,你可以从在shell中调用命令 vimtutor 。它会让你立刻启动并运行!
虽然Vim的界面起初非常奇怪且深奥,但是一旦你习惯了它(一旦你完成vimtutor就不会花很长时间),你会发现编辑代码时你的工作效率提高显着 !