fox3 发表于 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()吧,但怎么老是到那里就编译出错呢?

fox3 发表于 2006-6-23 22:51:21

失望............. :cry:

wkt 发表于 2006-6-23 23:05:36


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

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

windwiny 发表于 2006-6-24 19:06:52

....

haulm 发表于 2006-6-24 19:13:19

编程基础问题,分析完毕。
页: [1]
查看完整版本: 问题,问题,还是问题