LinuxSir.cn,穿越时空的Linuxsir!

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

AUPE 8-4的错误?

[复制链接]
发表于 2004-1-1 15:47:02 | 显示全部楼层 |阅读模式
20   if(wait(&status) != pid)        /* wait for child */
     21       err_sys("wait error");
     22   pr_exit(status);               /* and print its status */
     23   if( ( pid = fork()) <0)
     24      err_sys("fork error");
     25   else if(pid == 0)          /* child */
     26
     27   status /= 0;               /* divide by 0 generate SIGFPE */
     28
以下是gcc -c 的结果?
# gcc -c 8-4.c
8-4.c: In function `main':
8-4.c:27: warning: division by zero
# new 8-4 《---------------------- 自命名的new就是gcc,用了它就能是用AUPE作者自编的函数了。   
gcc   8-4.o  -lourhdr -o 8-4
/usr/bin/ld: cannot find -lourhdr
collect2: ld returned 1 exit status
make: *** [8-4] Error 1
#

请大家指教!!错在哪里?
发表于 2004-1-1 17:46:22 | 显示全部楼层
你这个new怎么搞的,运行的命令不对,
gcc 8-4.o -lourhdr -o 8-4
怎么没有-L -I
 楼主| 发表于 2004-1-1 18:02:09 | 显示全部楼层
我没有改?这是该文件:
# cat /root/bin/new
#!/usr/bin/make -f
CC=gcc
CFLAGS=-I/root/lib -L/root/lib
LDLIBS=-lourhdr

但我用其它的程序试能通过?
# new 8-15
gcc -I/root/lib -L/root/lib     8-15.c  -lourhdr -o 8-15

8-15.c也是从AUPE抄的 。  ??
发表于 2004-1-1 18:05:24 | 显示全部楼层
看到一点:
gcc 8-4.o -lourhdr -o 8-4
这个.o怎么搞的。
 楼主| 发表于 2004-1-1 18:14:05 | 显示全部楼层
我看见了。老是搞些低级错误出来,对不起阿。。。:confused: :confused:
现在通过了。就是有些warnin出来。。

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

本版积分规则

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