红联Linux门户
Linux帮助

关于Liniux C 编程那点儿事儿(适用于初学者)

发布时间:2010-05-01 23:33:17来源:红联作者:ailida
[align=center]关于Liniux C 编程那点儿事儿[/align]
上周五刚刚结束了Linux C 程序设计这门课。由于开卷考试感觉答得还可以。虽然考过了RHCT但是在Linux C编程上感觉自己还是有些差距的。下面把自己在学习过程中认为比较重点的几个地方写下来供学习者分享,希望对大家有用。
1、首先学习者应该具备基础的C语言知识。
2、对linux 下常用命令熟悉
3、熟悉Vi操作,并且会用gcc,gdb编译和调试程序。
掌握了以上三点只能说你已经入门了,但要成为高手还有一段路要走。
---------------------------------------------------------------------------------------------------------------------------------------------
进一步学习的话最好熟练地掌握一款集成的图形界面的编译器,因为VI对初学者来说写工程的话真的不是很友好。
有了编译工具,接下来就是修炼内功了,关于Linux下的一些常用函数要了解,不要求背下来但见到了要知道是干嘛的。自己用的时候建议买一本《Linux 函数词典》一本很不错的书!参照着写程序,事半功倍的。还有进程、线程的编程也是很重要的,管道、信号量更是比不可少的,当然最重要的是Socket编程!建议找一本专门讲Socket的书来看看。
-----------------------------------------------------------------------------------------------------------------------------------------------
以上对付一般的考试和小程序应该足够了。如果学习者还有意继续学习,建议去看看shell编程,推荐《shell 脚本编程详解》就是封面是只乌龟的那本。不过对于初学者有点儿深,可以先买着,早晚要看的。《Unix-shell》本好书,可惜绝版了。学了shell之后还可以去看看linux 下的数据库Mysql。尝试着用C语言操作一下数据库,前提是还要看一些关于SQL的书,很简单,只要知道基本语法、语义就行。
-----------------------------------------------------------------------------------------------------------------------------------------------
以上是笔者一点儿拙见,望各位大侠海涵。
文章评论

共有 21 条评论

  1. 嵌入式小小周 于 2011-05-05 19:16:00发表:

    学习中????《shell脚本学习指南》-乌龟

  2. 花开花败2011 于 2011-02-11 18:15:56发表:

    拿分走人!猛然回头,确觉的有理啊。汗!!

  3. becks_cf 于 2010-12-24 08:39:47发表:

    受教了!!

  4. lh@linux 于 2010-12-23 20:31:47发表:

    受教

  5. lh@linux 于 2010-12-23 20:31:47发表:

    受教

  6. lh@linux 于 2010-12-23 20:31:46发表:

    受教

  7. lh@linux 于 2010-12-23 20:31:46发表:

    受教

  8. lh@linux 于 2010-12-23 20:31:45发表:

    受教

  9. lh@linux 于 2010-12-23 20:31:41发表:

    受教

  10. lh@linux 于 2010-12-23 20:31:39发表:

    受教

  11. nick_lhy 于 2010-12-23 19:38:19发表:

    linux下的IDE也只有eclipse拿的出手了。。。果断坚持vi

  12. luodahai 于 2010-12-22 22:02:28发表:

    学习,坚持,谢谢lz分享经验,我会更努力的

  13. linuxside 于 2010-12-19 23:22:47发表:

    正在酝酿着,是不是学个c++呢

  14. yur 于 2010-12-19 03:06:23发表:

    good

  15. suding666 于 2010-06-07 12:14:53发表:

    学习了。。。。

  16. hongyu315 于 2010-05-14 17:08:29发表:

    那C语言需要达到什么程度呢?

  17. linuxxuexizhe 于 2010-05-14 16:42:17发表:

    ``````````差距太远了

  18. linuxzwh 于 2010-05-07 17:03:12发表:

    我要按这个方向,继续前进

  19. love601 于 2010-05-03 03:25:29发表:

    受教了!!多谢了道兄!!呵呵{:2_95:}

  20. shenhao0129 于 2010-05-02 23:05:02发表:

    看来LZ擅长的是应用程序编程啊!哈哈

  21. Autobi 于 2010-05-02 08:30:55发表:

    楼主强,我的连一点编程知识都不懂