一个合格的程序员必须学会使用Linux。
想在Linux下写代码,首先需要安装合适的编辑器和编译器。现在主流的编辑器有 Vim, Emacs,Nano等。那么他们都有什么优缺点呢?
Vim是在Vi的基础上改进而来,普遍被推崇为类Vi编辑器中最好的一个,在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖。
Emacs即Editor MACroS(编辑器宏)的缩写,它使用Emacs Lisp语言,有极强扩展性和兼容性。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者。
NANO是Pico的复制品,它是一个小巧友好的文本编辑器, 可以提供许多额外的特性。
Vim是Linux系统自带的编译器,一般不需安装,如果没有安装,可以在普通用户下输入命令:yum -y install vim*进入安装程序。然后在使用时我们需要配置一下,让它变得更加得心应手。
首先,要打开vim .vimrc,然后在下面输入指令,关于指令代码,这里有几个博客的链接:
http://blog.csdn.net/lhy2932226314/article/details/69668891
https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
http://blog.csdn.net/renchunlin66/article/details/51592066
相信可以帮助到大家。
写好代码就要开始编译了,这里我们可以用GCC和G++,他们分别是GNU的C和C++编译器。
首先输入命令gcc,然后空格,选择你要进行的处理:
-E:仅执行编译预处理;
-c:仅执行编译操作,不进行连接操作;
-S:将C代码转换为汇编代码;
-o:指定生成的输出文件。
再空格接上文件名。
例如:
gcc -o test test.c
这行指令可以把“test.c”编译生成可执行文件“test”,之后运行"test"就行了。