设为首页 加入收藏

TOP

【Linux+C】新征程 Linux下C编程
2014-11-24 14:28:25 来源: 作者: 【 】 浏览:0
Tags:Linux 征程 编程

写在开篇之前


  相信很多同学和虫子一样 当初选择.net、java或者其他什么... 一定程度上并非自己的主观意愿 而是迫于职场需要。至于身为微软派为什么要重新走linux的路,这里不想挑起所谓的派系争论,就算一开始虫子选择的是linux下编程,今天也一样会重走windows的。


  另外告诉大家一个好消息,12月份的编程语言排行榜c#已经追到第四了 ~ ~


  本篇开始虫子将和有同样爱好的同学一起学习linux下编程,很多人多说语言是相通的,一通则百通。这里我就不吐槽了,只想说一句人云亦云是不好的。不同类型的编程语言有不同的适用场景,不同的领域。你让c coder去开发web应用、他会拿扫帚追你满街跑,你让c# coder去开发运维相关的底层支撑系统,他也只能笑笑吧。另外在此系列中虫子不想和大家讨论例如什么mono在linux下跑.net之类的。就简单的作一个微软派的linux爱好者吧~ ~Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。


  linux coder就不用看了 本系列纯粹新手和新手之间的交流 作为完全从0开始 一路吃了不少苦 本系列都记录下来 让后来者不用再填坑了


选择


  开发工具:eclipse cdt版本


  开发语言:C


  之所以选择这些,看过虫子以前博文的同学应该知道。这些在以前做fastdfs api的时候玩过,稍微熟悉一点。不过博文将从0开始重启诠释整个过程。


学习资料


  eclipse cdt版本:http://www.eclipse.org/downloads/




环境


  装完ubuntu后运行终端



执行命令sudo su


输入密码后拿到root权限


执行命令nautilus 以管理员的角色管理文件夹



下面可以通过浏览器下载所需的资源


也可以使用wget



检查下重要的libevent库


没有的话 从这里下


wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz


Linux操作系统上面开发程序, 光有了gcc 是不行的
它还需要一个 build-essential软件包


也就是说 编译程序有了这个软件包 它才知道 头文件在哪 才知道库函数在哪
还会下载依赖的软件包 最后才组成一个开发环境 当然 build-essential包 安装时 需要的依赖包 有些你用不上



检查下最常用的vim



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java处理字符串搜索嵌套结构的方法 下一篇【Linux+C】通过几个实例温习指针

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: