DTU嵌入式软件移植小结

来源:互联网 发布:mac被dns劫持 编辑:程序博客网 时间:2024/05/17 23:51

     到今天为止,自己利用业余时间对DTU软件的移植终于大功告成。一路走来,总结如下:

    1、对于#include <filename.h> ,编译器从标准库路径开始搜索 filename.h
          对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

         特别要注意的是,如果出现include  “cpp/dpp/filename.h”相对路径,必须在DebugRel Settings里的Access Path里面添加整个工程文件夹,否则编译器会报错找不到头文件。

    2、编译器编译时会对一些地方进行优化,有利于提高代码执行效率和减少代码容量,大多数情况下是必要而且正确的,但有时也会出现副作用,令人郁闷至极。

          好在大多数软件都支持优化程度的选择,保守起见,最好在ADS1.2中可以在DebugRel Settings里的ARM C Complier 的Debub/Opt里选择Minmum选项。

原创粉丝点击