问题,问题,还是问题
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()吧,但怎么老是到那里就编译出错呢? 失望............. :cry:
在RH9中用fork()创建进程很正常,为何在ML上编译不过?郁闷...
while ((p1=fork())=-1);
有问题
判断用==而不是= .... 编程基础问题,分析完毕。
页:
[1]