在 Linux 中,可以使用 fork()
函数来创建进程。这个函数会在父进程中复制一个子进程,父进程和子进程之间共享内存空间。在子进程中可以使用 exec()
函数来执行另一个程序。示例代码如下:
pid_t pid = fork();if (pid == 0) {
// child process
execl("/bin/ls", "ls", "-l", NULL);
} else {
// parent process
// ...
}
也可以使用popen
, system
等函数来创建进程,具体使用方法可以参考系统的man手册