#include #include int main() { printf("当前进程号: %d\n", getpid()); // 执行 ls 命令 // int ret = execl("/bin/ls", "ls", "-l", "../", NULL); int ret = execlp("ls", "ls", "-l", "./", NULL); // 执行 d5 程序 // int ret = execl("./d5", "d5", NULL); // int ret = execlp("./d5", NULL); if (ret == -1) { perror("execl"); // 只有错误才会返回 } return 0; }