LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1881|回复: 5

Unix环境高级编程中目录遍历的问题?

[复制链接]
发表于 2006-7-28 16:26:08 | 显示全部楼层 |阅读模式
Uinx环境高级编程中的第4-7个例子中。
当我编译时出现函数未定义?
  1. [maple-x@localhost study]$ gcc -o dir dir.c myerror.o -I/ourhdr.h
  2. \/tmp/ccohNH8C.o: In function `myftw':
  3. dir.c:(.text+0x253): undefined reference to `path_alloc'
  4. collect2: ld returned 1 exit status
  5. [maple-x@localhost study]$
复制代码

我在ourhdr.h中,看到定义了这个函数,只是没定义过程。
这个是ourhdr.h问题,还是书中例子的问题?
求解~THX~@!
发表于 2006-7-28 17:11:53 | 显示全部楼层
你自己的问题 :-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-28 17:59:34 | 显示全部楼层
我的问题?还请楼上的赐教~!
回复 支持 反对

使用道具 举报

发表于 2006-7-28 19:06:32 | 显示全部楼层
undefined reference to `path_alloc':应该是只有函数原型,而没有函数定义
path_alloc书上有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-29 11:26:33 | 显示全部楼层
找到了,THX。
回复 支持 反对

使用道具 举报

发表于 2011-3-11 00:41:34 | 显示全部楼层
查看书上的例子,这个函数的定义应该在2-2的那个程序当中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表