当前位置: 技术问答>linux和unix
Linux下C编程
来源: 互联网 发布时间:2015-03-13
本文导语: 请教在Linux下C编程,采用gcc还是其他的好,各有什么优缺点,如果用gcc,集成环境用emacs好用还是其他?谢谢 | GCC是Linux下的标准编译器,他的实力应该是不容怀疑的!而且是最通用的。 不过L...
请教在Linux下C编程,采用gcc还是其他的好,各有什么优缺点,如果用gcc,集成环境用emacs好用还是其他?谢谢
|
GCC是Linux下的标准编译器,他的实力应该是不容怀疑的!而且是最通用的。
不过Linux下还有别的编译器,比如说Intel的编译器,听说性能也不错,优化做得很好,不过不是免费的。
至于集成环境是emacs还是vi,完全由个人的喜好决定。不过感觉emacs难用一些,不过功能更强大一些。
不过Linux下还有别的编译器,比如说Intel的编译器,听说性能也不错,优化做得很好,不过不是免费的。
至于集成环境是emacs还是vi,完全由个人的喜好决定。不过感觉emacs难用一些,不过功能更强大一些。
|
用vi 吧,unix 通用的,简单一些(当然和emacs比)
这里有在线教程(o'reilly的book)::一定要看哦::
http://www.chinalinuxpub.com/doc/oreillybookself/unix/vi/index.htm
这里有在线教程(o'reilly的book)::一定要看哦::
http://www.chinalinuxpub.com/doc/oreillybookself/unix/vi/index.htm
|
当然是用gcc,很好用的。
偶觉得如果用gcc,集成环境emacs功能强一些,但用vi已足够。
偶觉得如果用gcc,集成环境emacs功能强一些,但用vi已足够。
|
编译器建议用gcc,但使用时用g++,功能强大的g++能够找到更多的错误。对初学者,我认为这尤其重要。
编辑器,萝卜青菜各有所爱。vi简单易用而且功能强大,当然emacs也是一个选择。Linux下编程我认为vi更适合在终端上写程序。
调试器,我使用gdb,也用过ddd。个人感觉两个都是非常不错的工具,如果是从Widows平台转到Linux平台,可能会喜欢ddd多一些。还是和编辑器一样,在终端上写程序用gdb更爽。因为ddd是基于X-Window的。
Console开发:g++&vi&gdb
X-Window开发:g++&vi&ddd
编辑器,萝卜青菜各有所爱。vi简单易用而且功能强大,当然emacs也是一个选择。Linux下编程我认为vi更适合在终端上写程序。
调试器,我使用gdb,也用过ddd。个人感觉两个都是非常不错的工具,如果是从Widows平台转到Linux平台,可能会喜欢ddd多一些。还是和编辑器一样,在终端上写程序用gdb更爽。因为ddd是基于X-Window的。
Console开发:g++&vi&gdb
X-Window开发:g++&vi&ddd
|
gcc+vi+gdb
|
gcc+vi 我选择,我喜欢
|
说实话,当时刚装完系统的时候,手头又没有资料,就学vi和emacs,vi愣是到现在也不知道怎么用emacs会用了,但只会一些基本功能,它的帮助很详尽的,可以试试。
编译和调试当然要选gcc+gdb了。
编译和调试当然要选gcc+gdb了。
|
选择你喜欢的,呵呵