我如何在Linux上设置非基于IDE的C开发环境?
无限滚动从默认的Linux命令行
$ LastExitCode = 0,但在PowerShell中$?= False。 将stderrredirect到stdout会导致NativeCommandError
vim:在命令行中删除不匹配的行
gcc + make + vi,你会从此过上幸福的生活!
一个非常好的开发环境很可能已经在那里 – 没有必要的设置。 这是因为大多数Linux安装都是GNU / Linux 。 GNU提供了C软件开发所需的所有功能。
使用'which'命令来确保这些程序在执行路径中
which gcc which make
Gcc是你的编译器。 Make让您定义编译和链接步骤。 (它可以给你打电话。)
你可能会安装好几个编辑器,比如vi,nano和GNU emacs 。 要查看是否有emacs(例如),请键入
which emacs
如果which命令返回一个有效的路径(也就是说,它没有说which: no emacs in …)那么这意味着你可以通过输入它的名字来运行程序:
emacs
例如。
好的我的环境:
Geany或gedit , make ,GCC。 如果我必须在命令行上编码,我可能会使用vi或nano在emacs上,我无法应付emacs了。
好的,有人要说:Emacs,gcc和make。
如果 – 作为一个评论者所建议的 – 你正在寻找设置这个指令,可能不需要设置,因为我已经使用的大多数Linux发行版已经安装了这些程序。
如果你不是一个受虐狂:
gcc + cmake + nano;)
确保编辑你的.nanorc文件(你可以通常从/ etc / nanorc复制一个例子)
Emacs + Cedet是最好的
我使用gtkemacs,gcc,但更多的时候是scons。
这个问题危险地接近煽动宗教战争。 让我开始吧:除我之外的所有配置都比较差。
我会推荐gcc + vim / vi +(make)。
Vim / vi几乎不可能“只是拿起和使用”,因为它完全是外来的,你甚至不愿意移动光标或插入文本,但幸运的是,Vim带有一个非常有用的导师,你可以通过调用命令开始vimtutor在shell中。 它会让你立即开始运行!
虽然Vim的界面一开始是非常奇怪和深奥的,但一旦你习惯了(一旦你完成vimtutor不应该花很长时间),你将看到你的编辑代码显着提高你的工作效率!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。