
linux
freenaut
这个作者很懒,什么都没留下…
展开
-
Linux下Makefile的automake生成全攻略(转贴)
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常转载 2007-07-24 11:22:00 · 565 阅读 · 0 评论 -
Linux下patch的制作和应用(转)
Linux下patch的制作和应用(转) 首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff -------------------- NAME diff - find differences betw转载 2009-06-22 17:18:00 · 646 阅读 · 0 评论 -
linux 下对 flash 设备操作的应用程序(嵌入式参考用)
linux下对dataflash设备操作(擦除、写入文件)的应用程序,注意,所有的操作必须要使用mtdx的字符设备。 放出这个程序,帮助大家理解一些mtdchar的字符设备驱动!#include #include #include #include #include #include #include #include #include int non_region_erase(in转载 2009-06-26 11:57:00 · 4476 阅读 · 0 评论 -
linux多线程设计
linux多线程设计 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还转载 2009-06-26 13:51:00 · 662 阅读 · 0 评论 -
Linux下thread编程 (一)
作者:Sam (甄峰) sam_code@hotmail.com Sam前些天在提供一个库给别的公司时,因为不喜欢使用pthread_jion等函数,被人骂为垃圾程序。呵呵,之前因为在写多thread程序时,习惯让每个thread都为detach属性,这样他们就可以自我管理。而不需要再由别人回收资源。呵呵,不说这么多了,把POSIX thread方面的东西记下来吧。 Linu转载 2009-06-26 13:59:00 · 2327 阅读 · 0 评论 -
Linux下thread编程(二)
作者: Sam(甄峰) sam_code@hotmail.com thread属性:pthread_create()中,第二个参数(pthread_attr_t)为将要创建的thread属性。通常情况下配置为NULL,使用缺省设置就可以了。但了解这些属性,有利于更好的理解thread.属性对象(pthread_attr_t)是不透明的,而且不能通过赋值直接进行修改。系统提转载 2009-06-26 14:00:00 · 1720 阅读 · 1 评论 -
Linux下thread编程(三)
作者:Sam(甄峰) sam_cdoe@hotmail.com1.创建thread.int pthread_create(pthread_t *restrict thread, const pthread_attr_t *restrict attr, void *(*start_routine)(void*), void *restrict arg); 参转载 2009-06-26 14:01:00 · 1924 阅读 · 1 评论 -
如何在linux/unix中设置线程的优先级
如何在linux/unix中设置线程的优先级int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时候,我们先要确定当前线程使用的调度策略,posix提供了int pthread转载 2009-06-25 16:39:00 · 2945 阅读 · 0 评论