Chinaunix首页 | 论坛 | 博客
  • 博客访问: 187385
  • 博文数量: 20
  • 博客积分: 1510
  • 博客等级: 上尉
  • 技术积分: 214
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-11 23:54
个人简介

一个异想天开的coder

文章分类

全部博文(20)

文章存档

2014年(5)

2013年(4)

2012年(2)

2011年(1)

2008年(1)

2007年(6)

2006年(1)

分类: LINUX

2007-01-02 01:14:27

最近开始看《unix环境高级编程》,关于那个头文件“ourhdr.h”的问题,搞了我好几天啊,现在把自己的经历写来,希望有人共同进步啊!!因为学校学这个的人,好像很少啊!!
过程:
    我是把源码包放在了/home 下,包名:apue.linux3.tar.Z

1.uncompress apue.linux3.tar.Z  生成了,apue.linux3.tar

2.tar -xvf apue.linux3.tar   生成了apue 文件夹 即 /home/apue

3.cd /home/apue

4.cp Make.def.rhlin Make.defines  

   因为我的OS是redhat的,所以选Make.def.rhlin

 

5.vi Make.defines --> 修改两个地方:

     (1).LDLIBS=/home/apue/libmisc.a
     (2).LIB   =/home/apue/libmisc.a

   保存退出;

 

6.cd lib.rhlin
7make

  之后,你会发现在/home/apue 上多了个文件libmisc.a 这就是以后编译书上例子时用到的库
以后在编译例子时,先在自己从书上敲的代码的目录上:cp /home/apue/libmisc.a libmisc.a
再cp /home/apue/file/ourhdr.h ourhdr.h
在编译代码时就可以样做了,例如:gcc ls2.c libmisc.a
   由于本人初学,加上E文不好,今天终于把问题解决了,也该准备一下考试了,呵呵,:)
阅读(2301) | 评论(0) | 转发(0) |
0

上一篇:初学java笔记1

下一篇:初次安装mysql经历

给主人留下些什么吧!~~