gpt4 book ai didi

c++ - 在不带/proc/self/exe的Linux上的C/C++中,运行时可执行文件的大小?

转载 作者:行者123 更新时间:2023-12-02 10:16:30 44 4
gpt4 key购买 nike

我需要在代码中获取运行时C / C++可执行文件的大小。不幸的是,我无法使用/ proc / self / exe,因为它在目标系统上受到限制。

最佳答案

实际上,这比我在评论中的尝试要简单得多。可执行文件很简单:

(const char *)getauxval(AT_EXECFN)

就是说,您应该始终首先尝试打开 /proc/self/exe,因为可执行文件在运行时可能已被删除/移动/替换。

关于c++ - 在不带/proc/self/exe的Linux上的C/C++中,运行时可执行文件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61765559/

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