Linux下开发调试中大型C语言代码-如何提高效率
来源:互联网 发布:身份证信息识别软件 编辑:程序博客网 时间:2024/06/15 10:35
背景:在Linux下开发中大型C语言程序(包括编写、编译调试等步骤)时,尤其大部分代码都是原创的情况下。以下的经验往往能提高调试效率。
经验:(1)Linux命令行中编译错误较多,导致屏幕不能显示出所有的错误信息。可使用如下命令将编译信息输出到文件中:
make > make.log 2 >& 1
注:这里以make作为例子,实际中也可以是其它编译命令。输出的文件名“make.log”也可以自己命名。
(2)要进行模块测试。不要等所有功能都完成了再编译调试,而是一个功能模块完成之后就进行模块测试。否则最后bug很多却因代码很大无从下手。
阅读全文
0 0
- Linux下开发调试中大型C语言代码-如何提高效率
- Linux c 开发 - 常用Linux下c语言调试方法
- Linux下C语言调试
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- 【转】linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- Linux下C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- Linux c 下代码调试
- [c]C语言提高效率和减少代码size的方法
- java--多线程--CAS
- 一个软件开发者的历史 1996年9月
- JSTL拼接table并且每行两条数据
- sqlserver查询数据库中有多少个表
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl
- Linux下开发调试中大型C语言代码-如何提高效率
- 一步步实现 Prism + MEF(二)--- 绑定命令
- 【Node.js】使用fastify搭建一个web服务
- 注意Python2.x与Python3.x中的print与print()用法(invalid syntax错误)
- hibernate的一级缓存与二级缓存的区别
- 主要用于测试学习用jackson包实现json、对象、Map之间的转换。
- 数据库连接池相关配置。 c3p0,tomcat jdbc,druid
- 手机端页面自适应最简单解决方案—rem布局
- 漫画:volatile对指令重排的影响