Linux探析
文章平均质量分 62
yibulianhua
电子科大08届毕业生,从事嵌入式软件开发,熟悉java,net等软件开发语言。
展开
-
GNU/Linux平台的C程序开发及程序运行环境
本文介绍在GNU/Linux环境下一个C程序由源代码到程序,到加载运行,最后终止的过程。同时以此过程为载体,介绍GNU/Linux平台下软件开发工具的使用。 本文以我们最常见的hello, world!为例: #include main () { printf(“hello, world!/n”);}转载 2010-03-05 11:24:00 · 663 阅读 · 0 评论 -
理解Linux的守护进程
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现原创 2010-03-05 11:27:00 · 1801 阅读 · 0 评论 -
进程与线程异同&&系统级进程与用户级进程异同
进程与线程异同一个程序至少有一个进程,一个进程至少有一个线程.从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。调度性:在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位为进程。而在引入线程的OS中,则把线程作为调度和分派的基本单位,而把进程原创 2010-03-05 10:57:00 · 2363 阅读 · 1 评论 -
pkg-config的使用
一、编译和连接 一般来说,如果库的头文件不在 /usr/include目录中,那么在编译的时候需要用 -I参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L参数,也会造成连接界转载 2012-05-11 19:28:06 · 779 阅读 · 0 评论 -
QT中由图形生成SVG文件实现方案
一.QT的2D绘图QT的2D绘图由三个主要的类搭起整个框架:QPainter,QPainterDevice和QPainterEngine。1. QPainter负责绘图操作的具体执行,如画点,画线,填充,变换等。2. QPainterDevice为QPainter用来绘图的绘图设备基类,其实际预定义的子类绘图设备包括Qwidget,QImage,QPixmap,QPicture转载 2012-05-24 09:56:31 · 12706 阅读 · 0 评论