DSP编程技巧之:调试与路径选项
2015-09-18
前面两期为大家讲解了DSP编程技巧之:编译流程与处理器选项、DSP编程技巧之:程序优化,今天为大家讲解调试与路径选项。
在程序的编写与测试中,调试功能是非常重要的,很多时候我们需要一步步的调试与观察才能找到一些隐藏很深的bug,所以要对编译器的调试选项有一些了解,下面我们首先看一下编译器的调试选项都有哪些。
调试选项看起来非常复杂,不过通过前面几次的讲解也可以看出,这些名字特别长,并且一般情况下没有别名(缩写名)的选项,基本都是输入高级选项,对于一般使用者来说的话,我们的主要目的不是去关心它编译过程中有多么复杂的信息,只要利用它的结果,所以一个-g选项就能满足大多数情况的使用了。
然后针对初学者经常遇到的找不到头文件或者宏定义的问题,这个貌似是大多数初学者在新建工程时、添加完文件然后编译程序时都会遇到的:明明看见头文件它就在那里了,可是编译器就是不认识它;或者在CCS里面已经打开了头文件能看到内容了,可是编译器一直在提示xxx.h头文件打不开。因为头文件里定义了各种各样的变量、结构体、宏定义甚至函数声明等,所以一个头文件找不到的话往往会带来几十个上百个“未定义”相关的错误。在此我们就看一下编译器的包含选项,理解了它的使用方法,自然就不会再遇到类似的问题了。
本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。