linux c/c++ 开发大都是用自己写的makefile,对debug和release的认识比较模糊,其实很简单,只要在makefile里面加入编译选项即可:
debug:-o0 -g3
release:-o3
-o0禁止优化, -o3优化级别最高
-g3增加调试
PS:推荐linux两大调试神器gcov, gprof。
linux c/c++ 开发大都是用自己写的makefile,对debug和release的认识比较模糊,其实很简单,只要在makefile里面加入编译选项即可:
debug:-o0 -g3
release:-o3
-o0禁止优化, -o3优化级别最高
-g3增加调试
PS:推荐linux两大调试神器gcov, gprof。