2

我知道我应该使用 chdir() 但我只需要解释为什么通过系统调用 cd shell 命令或从子进程调用 execvp() 不起作用?谢谢!!

4

1 回答 1

5

因为chdir只修改了当前进程的环境。它不能触及父母的环境。

另请参阅Tripleee 发布的链接。

于 2011-08-19T10:47:58.437 回答