11.7.1. Как использовать |
Вверх Предыдущий Следующий |
Шаг 1: Генерация файла обратной связи WPO Первый шаг в WPO – это компиляция программы (или библиотеки) и всех её модулей. Это можно сделать обычным способом, но с указанием двух опций в командной строке. Как это показано ниже: -FW/path/to/feedbackfile.wpo -OW<selected_wpo_options> Первая опция указывает компилятору, где должен быть записан файл обратной связи WPO, вторая опция говорит компилятору, что нужно включить оптимизации WPO. Затем, после компоновки программы или библиотеки, компилятор будет собирать всю информацию, необходимую для выполнения WPO и записывать её в указанный файл. Шаг 2: Использование сгенерированных файлов обратной связи WPO Для фактического применения опций WPO программа (или библиотека) и все или некоторые из используемых модулей должны быть перекомпилированы с применением опции -Fw/path/to/feedbackfile.wpo -Ow<selected_wpo_options> (Обратите внимание на нижний регистр символа w). Это говорит компилятору, что нужно использовать файл обратной связи, сгенерированный на предыдущем шаге. Затем компилятор будет читать информацию о программе, собранную во время предыдущего запуска компилятора и использовать её во время текущей компиляции модулей и/или программы/библиотеки. Модули, не компилируемые во время второго прохода, очевидно не могут быть оптимизированы, но они будут работать правильно при использовании вместе с оптимизированными модулями и программой/библиотекой.
|