打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux开发初步
开源软件的长处,在于它能让我们接触底层开发技术,但这里有一个前提,就是必须掌握相应的开发技术。也就是说,只有掌握了Linux下的开发技术,才算真正获得了技术上的自由。
Makefile入门篇
用 make 来开发和编译程式的确很方便,可是要写出一个 Makefile就不简单了。偏偏介绍 Makefile 的文件不多,GNU Make 那份印出来要几百页的文件,光看完就快阵亡了。而这篇文章的目的,就是为了打消你的这种恐惧感。
英文原文在这里:
http://www.gnu.org/software/make/manual/html_chapter/make_6.html#SEC65
英文高手可以自己研读。否则,就听我先给各位侃侃吧。
        Makefile使用初步
开发工具使用篇
其实Linux下有许多功能强大的IDE环境,因为从某种意义上说,Linux是专为开发者准备的操作系统。同时,IDE环境中所有的C/C++相关程序的编译都是由GCC来完成的,而IDE只不过起到了一个收集编译信息和为我们的项目生成makefile等作用。这样,对GCC有一个全面的了解是很有必要的,一旦IDE不能满足你的需求,我们要有手工打造程序的能力。而本文的作用,也正在于引导读者去熟悉IDE环境和GCC。
        Linux应用开发入门
        linux开发终极指南
图形界面篇
Qt是提供图形开发的工具包,在Qt的支持下,程序设计员可以很轻松地开发出很COOL的图形界面。QT可用于Windows、Linux、Mac OSX 和许多手持平台,还具有良好的结构化(但灵活)的面向对象的结构、清晰的文档以及直观的API。有鉴于此,不少人一上来喜欢上了QT。
PDF文档:第一部分第二部分第三部分
提高篇
2.6内核的模块无论是编写框架还是编译方法都和2.4版有了很大不同,网络上有很多关于这个问题的文章,但是大多没有对一些细节问题说清楚,导致了编译hello world级的模块都会出问题,这对于刚刚开始学习内核模块编程的朋友来说是非常不好的。基于这个原因,作者整理出整个框架的编写和编译方法,目的就是能够作出一个可以看到结果模块。可以说,此节以后,内核对你来说将不再神密。
        2.6内核模块的编写框架和编译方法Linux内核编程(一)Linux内核编程(二)Linux内核编程(三)
        Linux内核编程(四)Linux内核编程(五)Linux内核编程(六)Linux内核编程(七)Linux内核编程(八)
        Linux内核编程(九)Linux内核编程(十)Linux内核编程(十一)Linux内核编程(十二)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
iTOP-STM32MP157开发板Linux Misc驱动-编译驱动程序
零基础入门篇之Linux及Arm
eclipse上配置c语言开发环境
乐创DIY C语言讲义​——2.1节
Python学习
webkit在win32下的编译规则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服