ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
有两个选项可以控制反馈定向优化:
--gen_profile_info | 告知编译器添加检测代码以收集配置文件信息。当程序执行 run-time-support exit() 函数时,配置文件数据会被写入 PDAT 文件。此选项适用于在命令行上编译的所有 C/C++ 源文件。 如果设置了主机上的环境变量 TI_PROFDATA,则将数据写入指定的文件中。否则,它使用默认文件名:pprofout.pdat。可以使用 TI_PROFDATA 主机环境变量指定 PDAT 文件的完整路径名(包括目录名)。 默认情况下,RTS 配置文件数据输出例程使用 C I/O 机制将数据写入 PDAT 文件。您可以为 PPHNDL 器件安装器件处理程序,以将配置文件数据重定向到自定义器件驱动程序例程。例如,这可用于将配置文件数据发送到不使用文件系统的器件。 反馈定向优化要求您在使用 --gen_profile_info 选项时至少打开一些调试信息。这使编译器能够输出调试信息,以允许 armpdd 关联已编译的函数及其相关配置文件数据。 |
--use_profile_info | 指定用于执行反馈定向优化的第 2 阶段的配置文件信息文件。可以在命令行上指定多个配置文件信息文件;编译器使用来自多个信息文件的所有输入数据。此选项的语法为: --use_profile_info==file1[, file2, ..., filen] 如果未指定文件名,编译器将在调用编译器的目录中查找名为 pprofout.prf 的文件。 |