Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306690
  • 博文数量: 75
  • 博客积分: 2710
  • 博客等级: 少校
  • 技术积分: 706
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-21 14:19
文章分类

全部博文(75)

文章存档

2011年(10)

2010年(22)

2009年(43)

我的朋友

分类:

2009-12-14 10:46:04

环境:redhat9
 
源代码目录/home/gyh/apue.2e,下面所述的目录都是基于当前目录。
 
修改目录下的Make.defines.linux中的WKDIR=/home/gyh/apue.2e(与你的源代码所在目录保持一致)
 
修改std目录下的linux.mk,将nawk改为awk或gawk
 
编译即可。
 
编译自己的程序或课本实例:
fig*.*即为课本上的实例,以fig1.3为例,
在当前目录下新建ch01目录
cp fig1.3 ch01/myls.c
在ch01目录下建立如下Makefile
include ../Make.defines.linux
 
PROGS=myls
 
all:myls.o ${PROGS}
 
myls.o:      myls.c
 
clean:
      rm -f *.o
 
在ch01目录下执行make即可完成编译,其余源码的编译类似。
阅读(710) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~