gpt4 book ai didi

c - 如何减少C语言文本代码的大小?

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

我正在尝试减小 C (gcc) 中文本的大小

当我输入 size 命令时,文本大小为 4096。 enter image description here

程序很简单

enter image description here

然后,当我像这样删除换行符和初始化时,

enter image description here

结果与之前相同。

我的意思是文本大小仍然是 4096

enter image description here

如何缩小文字大小?

最佳答案

__TEXT 段是实际编译代码所在的位置,与源代码文件的大小没有直接关系。

  • 控制代码大小最重要的手段就是设计——正确设计你的程序,避免冗余逻辑。
  • 诸如组合变量定义和初始化之类的微观优化是没有意义的,无论如何编译器都会比你做得更好。
  • 编译器有不同的优化选项,通常在速度改进和代码大小改进之间变化。设置最小代码大小的优化级别。

关于c - 如何减少C语言文本代码的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327442/

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