添加至 关于MSP430 CCSv4 优化的问题 wiki 页面

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于MSP430 CCSv4 优化的问题

您好,请问CCSv4能否支持局部优化,就是在对特定的代码段或者特定的源文件进行优化而对于其他部分不进行优化。

应用环境:由于使用了内联函数,所以必须设置为优化级别2,但不希望对其他部分的代码也进行优化。

谢谢!

  • 支持对源文件(例如.c)文件的优化级别的设置。

    详细请查看

    MSP430 Optimizing C/C++ Compiler v 4.0 User's Guide 53页

    www.ti.com.cn/.../slau132f.pdf

  • 如您所说,53面的内容

    请问例如这样的编译设置命令是在CCSv4的哪里设置呢?

    例如:

    --gen_opt_info=1

    --call_assumptions=0

    开发环境中好像没有这样的设置,是不是需要在哪里添加这些命令呢?

  •  你好,可以直接通过开发环境设置不同源文件的优化级别。右击源文件选择“属性”,在编译器设置下“优化”选项中,可以分别设置每个源文件文件的优化级别。

    如下面两个源文件,分别通过这种方法设置成不同的优化级别。

    1、

    2、