Skip to content

Commit

Permalink
add editors in chapter6
Browse files Browse the repository at this point in the history
  • Loading branch information
billryan committed Oct 7, 2014
1 parent 07fbb94 commit 0cdd7fb
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion chapter6-useful-tools/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Chapter6-useful-tools
# 第六章-编程方法论杂谈

## 文本编辑器

Expand Down Expand Up @@ -53,3 +53,19 @@
有关Google的使用方法在它首页的帮助里边有,找时间看看。**工欲善其事,必先利其器!**

[2] 本段大部分内容引自《Linux C编程一站式学习》-http://learn.akae.cn/media/ch09.html 如与GFDL许可证相冲突,请作者及时与我们联系

### 编程工具的使用

* * * * *

待整合完善

前边说了那么多编程的东西,那么怎么把自己的想法变为最终的结果呢?——当然是选择合适的编译器(或者类似的东西)啦,首推GCC\#,关于编译器在这就不多介绍了,前边已经做过初步解释,初学者无需在此浪费过多时间,知道它能把你的代码翻译为计算机可执行的文件就OK了。下边针对C/C++做些介绍,其它语言类似。

就国内的高校C语言教学来说,Windows下的VC6.0使用率还是比较广的,估计大部分都是用的盗版汉化软件,我大一一开始学的时候老师上课演示也是用VC6.0示范的,不得不在这里小小的抗议一下,初学编程完全无需VC6.0(在Win7下兼容性很成问题)甚至Visual Studio这样的庞然大物,光建工程配置文件就能打击一大批新手的自信心,而且莫名其妙的错误是经常会有的!对于初学者,个人觉得Linux + Terminal就非常不错,能配合《Linux C一站式编程》就更完美了。

如果你喜欢IDE,那也没关系,免费开源的[<http://zh.wikipedia.org/wiki/Code>::Blocks Code::Blocks],自由小巧的[Dev-C++](http://zh.wikipedia.org/wiki/Dev-C%2B%2B)也不错,如果你平时使用多种语言开发,开源的Eclipse当仁不让。当然咯,如果你钟情于Windows,Visual Studio则比较适合你,初学时可以用免费的Express版,也可以使用微软授权给高校学生授权的Professional版本。

另外值得一提的就是软件调试,这本是一块很大的话题,《Linux C一站式编程》中有关gdb的使用已经很详细了,有兴趣的去看看,其它IDE或多或少也有类似的排错功能,使用方法见各软件帮助文档或网络上的教程。

除了IDE这种开发方式,你也可以使用前边提到过的Text Editor配合编译器使用,配置好的话熟练后非常方便,效率也较高。更多的介绍请参考Wikipedia或者社区wiki之[工具篇](如何用C/C++做工程 "wikilink")

0 comments on commit 0cdd7fb

Please sign in to comment.