当前位置: 技术问答>linux和unix
学习Linux c编程和计算机网络,给点建议
来源: 互联网 发布时间:2016-09-26
本文导语: 由于自己想学习Linux c编程,但是大多数人都是从linux网络编程开始学起的,我是微电子专业,没学过计算机网络,前一阶段自己试着看了两章,太抽象了,看不懂,我想问一下,如果想学习Linux网络编程的话,可不可...
由于自己想学习Linux c编程,但是大多数人都是从linux网络编程开始学起的,我是微电子专业,没学过计算机网络,前一阶段自己试着看了两章,太抽象了,看不懂,我想问一下,如果想学习Linux网络编程的话,可不可以直接学习TCP/IP协议那一块,绕过其余的,我希望先学着,灯有时间了再去和别的班一起去上课学习,但是现在想尽快进入到linux的编程这一阶段,希望大家能给个建议。
|
1. 学会玩Linux系统
2. 学会Linux下编程环境搭建,建议使用Code::Blocks,省事!
3. 随便了,需要啥,就学啥,不懂就查资料。
2. 学会Linux下编程环境搭建,建议使用Code::Blocks,省事!
3. 随便了,需要啥,就学啥,不懂就查资料。
|
1。 在windows xp上安装VMware, 在VMware里安装 Ubuntu 10.04, 或者 FC.
2. 看W.Richard Stevens著的经典的《Unix网络编程》,《TCP/IP详解》卷一。
3. 学好C语言,了解Makefile, GCC, GDB,用socket API编写几个tcp or udp socket程序,会用select模型。
即入门。
2. 看W.Richard Stevens著的经典的《Unix网络编程》,《TCP/IP详解》卷一。
3. 学好C语言,了解Makefile, GCC, GDB,用socket API编写几个tcp or udp socket程序,会用select模型。
即入门。
|
我也在学linux c,个人感觉最好不要一下子跳到socket那一块,稍微花点时间了解一下基本的系统调用,像文件操作、进程通讯、线程这些,因为学网络的时候肯定要用到这些的。
看看APUE吧,对linux 系统编程讲的很详细,看一遍感觉差不多了就看UNP第一卷,W.Richard.Stevens的书,APUE是基础,UNP提高一些。
看看APUE吧,对linux 系统编程讲的很详细,看一遍感觉差不多了就看UNP第一卷,W.Richard.Stevens的书,APUE是基础,UNP提高一些。
|
先把C语言弄明白,然后看看这本书,网络编程上的东西linux和windows上差不多的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。