QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 885|回复: 4

问题,问题,还是问题

[复制链接]
发表于 2006-6-22 17:54:31 | 显示全部楼层 |阅读模式
smart的问题,更新ML后,smart一闪而过,不知怎么解决,下了smart的rpm再装也无补于事,现在只能用apt-get,可是很多包都不知道名字,不会用apt,一直用smart;


fork的问题,在RH9中用fork()创建进程很正常,为何在ML上编译不过?郁闷...

同样的程序,放上一个简单的

#include<stdio.h>
main()
{        int p1,p2,i;
        while ((p1=fork())=-1);
        if (p1==0)
                putchar('B');
        else
        {        while ((p2=fork())=-1);
                if (p2==0)
                        putchar('C');
                else
                        putchar('A');
        }
        printf("\n");
        return 0;

}

是什么原因?linux下不可能没有fork()吧,但怎么老是到那里就编译出错呢?
 楼主| 发表于 2006-6-23 22:51:21 | 显示全部楼层
失望.............
回复

使用道具 举报

发表于 2006-6-23 23:05:36 | 显示全部楼层
在RH9中用fork()创建进程很正常,为何在ML上编译不过?郁闷...

while ((p1=fork())=-1);
有问题
判断用==而不是=
回复

使用道具 举报

发表于 2006-6-24 19:06:52 | 显示全部楼层
....
回复

使用道具 举报

发表于 2006-6-24 19:13:19 | 显示全部楼层
编程基础问题,分析完毕。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 16:40 , Processed in 0.042639 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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