使用道具 举报
Post by trublemaker;1965242 export CFLAGS="-O2"
Post by newper;1965250 export LDFLAGS="-s"
Post by 聚焦深空;1965455 楼上,ccache 应该是您需要的,如果您经常编译同一个软件包的话,包括升级,只有第一次编译时例外。 不生成调试信息,理论上是会快一些,人能不能感觉出来就两说了。 注意,这要去掉 CFLAGS CXXFLAGS 中的 "-g",包括 Makefile 中的 CFLAGS CXXFLAGS,才是不生成调试信息的正确做法。 上面改 LDFLAGS 的方法,相当于自动执行 strip,编译程序没问题,编译库时安全性有待检验。
-s, --strip-all Strip all symbols -S, --strip-debug Strip debugging symbols --strip-discarded Strip symbols in discarded sections --no-strip-discarded Do not strip symbols in discarded sections
Post by 聚焦深空;1965469 刚刚查了一下 ld --help LDFLAGS 中加 "-s" ,不注意的话会死人的。
本版积分规则 发表回复 回帖后跳转到最后一页