compilei e executei o seguinte código, e sempre ta dando falha de segmentaçao(copia da imagem gravada)...e ja fiz aquele metodo do gdb run , msm assim nao consegui solucionar...obg.
#include <stdlib.h>
#include <stdio.h>
#include <sys/wait.h>
#include <sys/types.h>
#include <unistd.h>
main(char *argv[]){
int nprocessos,i,j,aux=0,V[500],x,somatotal=0;
nprocessos=atoi(argv[1]);
int nelementos=500/nprocessos;
for(i=0;i<500;i++)
V[i]=1;
for(i=0;i<nprocessos;i++){
int soma=0;
x=fork();
if(x==0){
for(j=aux;j<aux+nelementos;j++)
soma+=V[j];
exit(soma);
}
aux+=nelementos;
wait(&soma);
somatotal=WEXITSTATUS(soma)+somatotal;
}
printf("a soma dos elementos do vetor vale: %d",somatotal);
}