2013年8月14日

gcc链接程序时出现undefined reference to""错误

摘要: 如:: undefined reference to ‘mq_unlink',意思是指函数mq_unlink没有定义。可以使用如下步骤找到该函数所在的库:1)、查找哪些库包含了或使用了该函数:grep -r "函数名(如mq_unlink)" [目录]2)、分析库文件:nm -s 库文件名 | grep "函数名(如mq_unlink)"或:objdump -t 库文件名 | grep "函数名(如mq_unlink)"在出现的提示中,会有符号T或U,以下是个人理解:T: 该函数在该库有被实现。U:该函数在该库中是被调用的关系 阅读全文

posted @ 2013-08-14 12:10 swblog 阅读(1021) 评论(0) 推荐(0)

[转]init.d解析

摘要: 本文为转载,放在这里以备忘。init.d指的是/etc/rc.d/init.d目录。本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系 “/etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行”。开始之前,先让大家先对init.d目录有个大概的印象。在进入init.d之前,我们一起来做两个准备工作,linux的引导过程和运行级别的概念。一、 Linux的引导过程 系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作。 系统加电之后,首先进行的 阅读全文

posted @ 2013-08-14 11:54 swblog 阅读(329) 评论(0) 推荐(0)

导航