gpt4 book ai didi

c++ - 什么决定了我的可执行文件的大小?

转载 作者:行者123 更新时间:2023-11-30 00:37:38 26 4
gpt4 key购买 nike

什么决定了我的可执行 C++ 程序文件的大小??显然它不仅仅取决于变量的大小/数量。我怎样才能减少大小保持变量的数量不变?

最佳答案

有很多因素。

  • 编译器优化
  • 静态/动态链接
  • 静态分配内存
  • 调试信息
  • 已剥离/未剥离的二进制文件

对于 gcc,您可以使用 -Os 来优化结果的大小,但这可能会对性能产生影响。

关于c++ - 什么决定了我的可执行文件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920955/

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