gpt4 book ai didi

c - execv 函数调用后当前程序会发生什么?

转载 作者:行者123 更新时间:2023-11-30 19:12:30 28 4
gpt4 key购买 nike

假设在我的程序中的某个时刻我正在使用 execv并且该函数运行成功。现在我的程序已经改变了。究竟发生了什么? (所有内存都会自动删除吗?)

最佳答案

execve() does not return on success, and the text, data, bss, and stack of the calling process are overwritten by that of the program loaded.

也就是说,当前进程的所有数据都将消失,新的程序被加载到内存中,取代原来的进程。

关于c - execv 函数调用后当前程序会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066445/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com