免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1242 | 回复: 0
打印 上一主题 下一主题

关于apue的编译环境我的经历 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-02 01:14 |只看该作者 |倒序浏览
最近开始看《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文不好,今天终于把问题解决了,也该准备一下考试了,呵呵,:)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24846/showart_224994.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP