linux c/c++ 开发大都是用自己写的makefile,对debug和release的认识比较模糊,其实很简单,只要在makefile里面加入编译选项即可
debug:-o0 -g3
release:-o3
-o0禁止优化, -o3优化级别最高
-g3增加调试
PS:推荐linux两大调试神器gcov, gprof
本文深入解析Linux环境下C/C++开发中debug和release的区别与使用方法,通过在makefile中设置编译选项实现高效调试与优化,推荐使用gcov和gprof两大调试神器提升开发效率。
linux c/c++ 开发大都是用自己写的makefile,对debug和release的认识比较模糊,其实很简单,只要在makefile里面加入编译选项即可
debug:-o0 -g3
release:-o3
-o0禁止优化, -o3优化级别最高
-g3增加调试
PS:推荐linux两大调试神器gcov, gprof
1250
727

被折叠的 条评论
为什么被折叠?