gpt4 book ai didi

c++ - 为什么 RH 编译程序的大小是 Ubuntu 编译程序的 4 倍

转载 作者:搜寻专家 更新时间:2023-10-31 02:23:15 25 4
gpt4 key购买 nike

我有一个在各种 Linux 体系结构和平台上编译的 C++ 程序。奇怪的是,编译后的二进制文件在 Ubuntu(32 位和 64 位)上大约为 5MB,而在 Red Hat(32 位和 64 位)上为 20MB。

如果重要的话,这是一个 C++ Qt5 程序。有人可以解释为什么尺寸差异很大吗? Ubuntu 是否附带可能必须与 Red Hat 一起编译的 Qt 库?

最佳答案

在我看来,在 Red Hat 上您可能静态链接 QT,而在 Ubuntu 上您可能动态链接。特定平台上可用的库类型会有所不同并不令人难以置信。

关于c++ - 为什么 RH 编译程序的大小是 Ubuntu 编译程序的 4 倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29504843/

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