非IDE C开发环境

时间:2010-07-17 03:49:52

标签: c linux command-line

如何在Linux上设置基于非IDE的C开发环境?

8 个答案:

答案 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)

好的我的环境:

Geanygeditmake,海湾合作委员会。如果我必须在命令行上编码,我可能会使用vi或nano而不是emacs,我就再也无法应对emacs了。

答案 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就不会花很长时间),你会发现编辑代码时你的工作效率提高显着