当前位置: 技术问答>linux和unix
如何学习linux下的编程?
来源: 互联网 发布时间:2015-05-25
本文导语: 如果想学习linux下的编程。应该如何入手,比如说,我怎样了解有关linux 平台上的有关函数?(就象象windows下的API)如何了解linux下的库函数? | 学习了WINDOWS下的API编程,应该知道编程学习...
如果想学习linux下的编程。应该如何入手,比如说,我怎样了解有关linux 平台上的有关函数?(就象象windows下的API)如何了解linux下的库函数?
|
学习了WINDOWS下的API编程,应该知道编程学习的经过了的;
C系列在各种OS上没有什么太大的区别,也没有必要去了解库函数,那样做起来也很痛苦。
我个人觉得还是一个模块一个模块的学习,起初的时候没有必要什么都搞懂(有了API的经验,应该也没有问题),以后会有明白的一天;
最重要的一点:::一定要多编、多写,哪怕是照书打几个程序,也绝对比干看强:)
C系列在各种OS上没有什么太大的区别,也没有必要去了解库函数,那样做起来也很痛苦。
我个人觉得还是一个模块一个模块的学习,起初的时候没有必要什么都搞懂(有了API的经验,应该也没有问题),以后会有明白的一天;
最重要的一点:::一定要多编、多写,哪怕是照书打几个程序,也绝对比干看强:)
|
我建议开始不要太注意linux api的应用细节,先搞懂linux编程的基本思路,就像在windows下面一样,要先了解消息循环,消息处理,窗口等概念。也就是和linux操作系统本身相关的东西,如linux下的signal,process, thread等。有了这些概念,再实际的编码中逐步掌握众多的API如何使用,当然这步需要多编码多练习。另外,要掌握gdb等调试工具,在调试代码中会学到很多东西。
|
来点老套的:)-----
博览群书(经典的比如Stevens的6本unix经典)+ 埋头苦干(coding and coding)
共勉,
祝好运:)
博览群书(经典的比如Stevens的6本unix经典)+ 埋头苦干(coding and coding)
共勉,
祝好运:)
|
他们说得很好,我是个门外汉
|
我就在LINUX下编写C和大型的Fortran程序模块,不错的环境。
|
还要学学makefile, 相当于VC下的project.
|
找书看,最直接了
|
找书看啊找书看
这方面的书比较多:)
这方面的书比较多:)