linux开发终极指南(LinuxByte.net)
(by 作者 linux天字一号 (stranger))
首先,程序员要了解在linux下的几个之最:
最有用开发语言: C/C++,Perl,Pascal.
最流行的工具集: gtk/gdk,qt,xforms
最好的可视化开发工具: glade,designer,kdeveloper
最cool的代码阅读工具: source navigator
最普及的调试工具: gdb, ddd
最高级(主要指价格高级)的程序跟踪工具: BDM,ICE
最强大的开发平台: Redhat linux 7.1, Turbolinux 6.1,Hard Hat linux(HHL), Blue cat linux
最快但最年青(年青就是不成熟,吃不得)的图形:nano-X,microwindows,minigui
部分名词的意思:
gtk/gdk: 做 GIMP(linux很有名的图象处理软件的工具集
qt: trollteck公司的产品,用qt/x11跟qt/embedd
xforms: 我也不知道怎么写这类程序,反正是经常用到,很成熟,可以吃了
glade: 开发gtk/gdk程序的图形工具,能完成界面的编辑(这比用VI做界面好10^n 倍,本人曾经用vi 以每天2000行程序的速度写过gtk的应用,整整写了一个月,后来用glade用重来,一周就完成了)
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 + 中文turbolinux
2.对于C++程序员 C++ + qt/x11 + designer + kdeveloper + 中文turbolinux
3.embedded程序员 c/c++ + qt/embedded + HHL
4.embedded爱好者 c/c++ + microwindows + HHL
5.像我这样什么都会的天字号 c/c++ + qt/X11/embedded + designer + gtk/gdk +glade + source navigator + gdb + ddd + bdm + turbolinux + HHL
如上是经验之谈,各位可以参考参考,不听 "老人 "言,吃亏在眼前!
分享到:
相关推荐
《Ubuntu Linux 指南:基础篇+管理篇》是一本深入浅出、全面解析Ubuntu Linux操作系统的专业书籍。本书由技术写作大师Mark Sobell撰写,他以其独特的教学风格和丰富的实战经验,将复杂的概念与操作流程化繁为简,为...
不错的资源哦!
在Windows下用虚拟机安装Linux指南
《U-Boot和Linux指南》是一本专门针对嵌入式PowerPC、ARM、MIPS系统的实用教程,旨在帮助开发者理解如何配置、构建和利用Das U-Boot引导加载程序以及Linux操作系统。该指南以TQM8xxL开发板为例,详细阐述了整个流程...
【从 Solaris 迁移到 x86 上的 Linux 指南】 在 IT 领域,操作系统的选择和迁移是一项重要的任务,特别是对于那些依赖特定技术栈的企业来说。本指南将探讨从 Solaris 迁移到 x86 架构上的 Linux 系统的关键知识点,...
一、myCPU 需要实现的内容 二、Linux 调试方法 三、如何修改、编译 Linux 四、Linux 启动过程1
《Red Hat Linux指南:基础与系统管理篇》是一本针对初学者和系统管理员的实用教程,旨在帮助读者掌握Red Hat Linux的基本操作和系统管理技能。这本书涵盖了从安装系统到日常维护的各种主题,是Linux世界入门的宝贵...
linux指南 包含ubuntu和Fedora系统下系统安装和软件安装的常用知识和遇到的问题解决方案。
【Linux学习指南针】是一本全面介绍Linux学习的指南,旨在帮助读者系统地掌握Linux操作系统。以下是根据标题、描述和部分内容提炼的知识点: 1. **为什么要学Linux**: - 爱好和兴趣是最主要的动力。如果对Linux...
献给所有对技术抱有好奇心和热情的软件工程师们
本书尝试涵盖ARMLinux的一系列硬件和方面。 它假定您至少是一名合格的计算机用户,更可能是经验丰富的开发人员,但可能对GNU / Linux或ARM及其开发平台不太熟悉。
《Linux编程指南 第三版》是一本专注于Linux操作系统环境下的编程技术的书籍。它是一份宝贵的资源,为读者提供了一套完备的Linux编程实践和技巧。该书籍覆盖了Linux系统的内核特性、系统调用、库函数、网络编程、多...
Fedora Linux的使用指南,推荐!
Red Hat Linux 入门指南 Red Hat Linux 入门指南 Red Hat Linux 入门指南
绝对详细的Linux指南,从Linux基础知识开始,直到高级编程,不仅适合Linux程序员,也适用学习Linux的朋友
测试环境搭建之如何学好Linux指南!很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段...
LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威指南第三版LINUX权威...
Linux指南和提示 该网站位于-我们正在进行一些更改并四处移动。 会费 如果您想做出贡献或发现错误,请根据需要打开问题/ PR。 依存关系 npm install -g grunt-cli npm install pip3 install -U --user -r ...
Linux初学者指南是一本专为初次接触Linux操作系统的人设计的入门教程。Linux,作为一个开源、免费的操作系统,因其稳定性和灵活性,在服务器、嵌入式设备和开发者社区中广受欢迎。本指南将帮助读者掌握Linux的基本...