非IDE C开发环境

Fra*_*ady 5 c linux command-line

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

Vit*_* Py 13

gcc + make + vi,你将永远幸福地生活!

  • Make是最差的构建系统,除了所有其他构建系统. (9认同)
  • 你们在哪里EMACS瘾君子?这个男孩正在接受洗礼(VI). (2认同)

Goa*_*sed 8

一个非常好的开发环境很可能已经存在 - 无需设置.这是因为大多数Linux安装都是GNU/Linux.GNU提供了C软件开发所需的所有部分.

使用'which'命令确保这些程序在您的执行路径中

which gcc
which make
Run Code Online (Sandbox Code Playgroud)

Gcc是你的编译器. Make允许您定义编译和链接步骤.(它可以为你调用gcc.)

您可能安装了几个编辑器,如vi,nano和GNU emacs.要查看是否有emacs(例如),请键入

which emacs
Run Code Online (Sandbox Code Playgroud)

如果该which命令返回一个有效的路径(即它没有说which: no emacs in...)那么这意味着您只需键入其名称即可运行该程序:

emacs
Run Code Online (Sandbox Code Playgroud)

例如.

  • 我相信Ubuntu你需要`apt-get install build-essential`.在Arch上,它是`pacman -S base-devel`.其他发行版也不确定. (4认同)