对于像--coverage这样的gcc标志,它们是否有任何副作用,例如运行时性能损失?
如果没有,那么我可以在通用makefile中保留它们并将其用于构建生产代码吗?
Gcc文档对此没有说明。
这个问题 How Does The Debugging Option -g Change the Binary Executable?解释了-g,但是--coverage呢?我猜答案是肯定的,添加的仪器代码必须在运行时成本相当高。
如果没有,那么我可以在通用makefile中保留它们并将其用于构建生产代码吗?
Gcc文档对此没有说明。
这个问题 How Does The Debugging Option -g Change the Binary Executable?解释了-g,但是--coverage呢?我猜答案是肯定的,添加的仪器代码必须在运行时成本相当高。