![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 72
普通网友
这个作者很懒,什么都没留下…
展开
-
使用aotumake和autoconf产生Makefile
今天看了本名叫《Linux程序设计》的书,对于刚接触linux而且想在linux系统上编程的人来说, 是块珍宝~下面是书中介绍如何产生Makefile的过程,望与大家分享.大家可能对./configure -->make -->install 的过程在熟悉不过了吧。Linux系统上很多软件都是使用make程序和Makefile文件来实现自动编译的。makefile文件描述了软件包中各个文件之间的关原创 2008-04-06 22:56:00 · 761 阅读 · 0 评论 -
尝试linux下c简单编程,从java到c真不习惯
打了打书上代码,感觉从java到linux上的c真的好不习惯...以前也写过C++,不过没有感觉这么乱~~~~~~.h库里的文件写的也太飘逸了吧,一个个宏,一个个看不到内部结构的方法只是拿过来用用,看不到实现的方法,真是揪心阿.....哎,甭管怎样,也是顺利写了几个小的程序,当个小笔记,供以后查阅吧~1 linux上,获取登录用户的信息在pwd.h中定义了口令数据库的结构passwd, 它包含了一原创 2008-04-09 13:34:00 · 617 阅读 · 0 评论 -
尝试linux下c编程之进程与信号
上过操作系统这门课,所以略知进程与信号的概念,当时进程学的还好些,毕竟xp下的进程,我们经常触及;可对于信号,我真晕了,什么wait(),signal()的...直到今天真正在linux下写写代码,才使我找到信号的真谛~尽管尝试的应用很简单,不过真的有所得!1 信号先回忆下信号的概念:信号是为了使进程获得某项重要通知而发送给它的重要事件。这时进程必须立即停止当前的工作,转而处理该信号。每一个信号原创 2008-04-10 21:46:00 · 1058 阅读 · 0 评论 -
尝试linux下c编程之管道
今天试了下管道,感觉挺有意思的~ 现在才发现,原来进程也有这么多的功能可以实现。管道分类: 根据进程的相互关系,可以分为:匿名管道与命名管道。1 匿名管道:管道是父进程和子进程间,或是子进程与子进程间单向的通讯机制,即一个进程发送数据到管道,另外一个进程从管道中读出数据。如果需要双向,或是多项通信机制,则需要建立两个活多个管道. 系统负责两件事:一是写入管道的数据和读出管道的数据的顺序是原创 2008-04-12 22:44:00 · 7108 阅读 · 1 评论 -
尝试linux下c编程之Popen()
其实不应该把它单出来写的,可是作为上一节管道中落下的一个小知识,补充上是必要的。 popen()是一个系统函数,它完成fork()产生一个子进程,然后从子进程调用/bin/sh -c(即使用shell)来执行command的指令。父进程通过它得到子进程返回的文件描述符: FILE * popen( const char * command,const char * type);接下来原创 2008-04-14 20:26:00 · 844 阅读 · 0 评论