vfork创建进程出现「cxa_atexit.c:100: __new_exitfn: Assertion `l != ((void *)0)\' failed.」-CSDN博客
使用vfork()创建子进程后,父进程会被阻塞,直至子进程调用exec或者_exit函数退出,这就是出现问题的原因。#include#includeint g_var = 0;int main() { int var=10; int pid; while((pid=vfork())==-1); if(pid==0){//子进程 g_var = 1; var = 5; printf("chil_cxa_......