Pyo-kr_w如何成为一个linux开发人员.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pyo-kr_w如何成为一个linux开发人员

|_ ~ 吾尝终日而思矣,不如须臾之所学也;吾尝而望矣,不如登高之博见也。 --《荀子·劝学》  分类:默认分类 字号: 大大? 中中? 小小 当前linux作为server, database服务器,开发平台,嵌入式实时OS的作用都随着平台的发展, 越来越成熟, 产品的使用度也越来越高, 掌握linux作为application开发,嵌入式开发都成为优秀开发人员攻克的技术之一. 首先,程序员要了解在linux下的几个之最: 最有用开发语言: C/C++ 最流行的工具集: gtk/gdk,qt/e 最好的可视化开发工具: glade,designer,kdeveloper 最cool的代码阅读工具: source navigator 最普及的调试工具: gdb, ddd , anjuta 最高级(主要指价格高级)的程序跟踪工具: BDM,ICE 最强大的开发平台: Redhat linux 6~8, Turbolinux 6~7,Hard Hat linux(HHL), Blue cat linux 最快但最年青(年青就是不成熟,吃不得)的图形:nano-X,microwindows,minigui 部分名词的意思: gtk/gdk: 做 GIMP(linux很有名的图象处理软件的工具集 qt: trollteck公司的产品,有qt/x11跟qt/embedd glade: 开发gtk/gdk程序的图形工具,能完成界面的编辑(这比用VI做界面好10^n 倍,本人曾经用vi 以每天2000行程序的速度写过gtk的应用,整整写了一个月,后来用glade用重来,一周就完成了) anjut: 非常方便,功能强大的调试工具,程序出错不用再一行行试了,用它一目了然。 designer: 开发qt/x11程序的图形工具,能完成界面的编辑,也可以开发qt/embedded的程序 kdeveloper: 类似VC一样,功能强大 source navigator: redhat公司出的代码阅读器,supper cool. microwindows: win32接口GUI,又小又快,用于PDA nano-X: 多任务的microwindows miniGUI: 类似上面两种图形,国产的,虽然我没用过,但基于支持国产软件的原则,我想绝对比nano-X及microwindows好。 知道了如上的一些东西,我们就可以决定开发的方向了: 1. 对于C程序员 C + gtk/gdk + glade +anjuta+ 中文turbolinux 2. 对于C++程序员 C++ + qt/x11 + designer + kdeveloper + anjuta+中文turbolinux 3. embedded程序员 c/c++ + qt/embedded + gtk+ HHL 4. embedded爱好者 c/c++ + microwindows + HHL 我们Step by Step,只要肯下苦功钻研Linux,按照这条路走一定可以成为优秀的Linux开发人员。这个开发途径不一定是最好的,但肯定是一条正道,也是目前 Linux的潮流所在,是我多年开发Linux及做Linux项目的经验总结,出于对中国Linux事业的极大热情,愿意奉献出来与大家共享。 Step 1: 掌握Linux的安装运行方法,包括: a. 从CDROM直接安装Linux b. 用fdisk或pqmagic的协助手工分区安装Linux c. 硬盘上本身有Linux,但不能启动,要懂得使用软盘或CDROM恢复Linux系统 d. 使用vpc或vmware等工具安装启动Linux e. 在dos/windows下安装Linux,使用loadlin来启动系统 f. 通过网络无盘来启动Linux,其实这个原理很简单,只要懂上面所说的loadlin使用,无盘启动Linux系统和无盘启动dos做法一模一样。 Step 2: 掌握Linux的运行原理,Linux系统启动的标准流程: Bios -Lilo/Grub-Kernel-/sbin/init(init等于是一个批处理,它将从/etc/inittab读取将要运行的指令,因此我们可以自己写这个批处理,往后要运行什么都可以自己控制)-login- /usr/X11R6/bin/startx Step 3: 掌握Linux的常用命令,命令列表请查阅Tomlinux文档Linux开发常用命令 Step 4: 了解Linux专业名词及开发资源,请查阅Tomlinux文档嵌入式Linux名词及资源 Step 5: 如果从step1到step4你都掌握或比较熟悉,那么进行嵌入式Linux开发的基础就算扎实

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档