С12. Сообщения программной оптимизации

На верх  Назад  Вперёд

В этом разделе представлен список ошибок, которые могут произойти, когда компилятор выполняет полную программную оптимизацию.

Сообщение

Описание

Fatal: Cannot open whole program optimization feedback file "Сообщение»

Компилятор не может открыть файл обратной связи с информацией программной оптимизации.

Processing whole program optimization information in wpo feedback file "Сообщение»

Компилятор начал процесс программной оптимизации с информацией, найденной в указанном файле.

Finished processing the whole program optimization information in wpo feedback file "Сообщение»

Компилятор завершил процесс программной оптимизации с информацией, найденной в указанном файле.

Error: Expected section header, but got "Сообщ2» at line Сообщ1 of wpo feedback file

Компилятор обнаружил заголовочный раздел в файле программной оптимизации (начиная с %), но не может найти её.

Warning: No handler registered for whole program optimization section "Сообщ2» at line Сообщ1 of wpo feedback file, ignoring

Компилятор не имеет обработчика для указанного раздела, поэтому этот раздел будет пропущен и выполнен переход к следующему разделу.

Found whole program optimization section «Сообщ1» with information about «Сообщ2»

Компилятор обнаружил раздел с информацией программной оптимизации, и согласно его обработчика раздел содержит информацию, пригодную для указанных целей.

Fatal: The selected whole program optimizations require a previously generated feedback file (use -Fw to specify)

Компилятору необходима информация, собранная во время предыдущей компиляции и запуска на выполнение выбранной программной оптимизации. Вы можете указать размещение файла обратной связи, содержащего эту информацию, используя опцию -Fw.

Error: No collected information necessary to perform «Сообщение» whole program optimization found

Вы указали компилятору файл с программной оптимизацией, но этот файл не содержит информацию, необходимую для выполнения указанной оптимизации. Вы можете перекомпилировать программу, используя опцию -OWxxx.

Fatal: Specify a whole program optimization feedback file to store the generated info in (using -FW)

Вы указали файл обратной связи, в который компилятор будет записывать программную оптимизацию, которая сгенерирована во время запуска компиляции. Это невозможно с использованием опции -FW.

Error: Not generating any whole program optimization information, yet a feedback file was specified (using -FW)

Компилятору была дана команда записывать программную оптимизацию в файл, указанный опцией -FW, но нет актуальной информации для файла. Классы генерируемой информации можно указать с помощью опции ‑OWxxx.

Error: Not performing any whole program optimizations, yet an input feedback file was specified (using -Fw)

Компилятору была дана команда выполнить все оптимизации (нет параметров -Owxxx), но тем не менее входной файл был указан (опцией -Fwyyy). Это может означать, что вы забыли указать параметр для ‑Owxxx, компилятор генерирует ошибку в таком случае.

Skipping whole program optimization section «Сообщение», because not needed by the requested optimizations

Файл программной оптимизации содержит раздел с информацией, которая не нужна для выбранной оптимизации.

Warning: Overriding previously read information for «Сообщ1» from feedback input file using information in section «Сообщ2»

Файл обратной связи содержит множество разделов, которые предоставляют одинаковые классы информации (то есть информация о каждом виртуальном методе может быть девиртуализирована). В этом случае используется информация из последнего найденного раздела. Включите отладку (‑vd) чтобы посмотреть, какой класс информации предоставляет каждый раздел.

Error: Cannot extract symbol liveness information from program when stripping symbols, use -Xs­

На определённом идентификаторе не удалось извлечь символьную информацию из скомпонованной программы. Если символьная информация обрезана (опция -Xs), то это невозможно.

Error: Cannot extract symbol liveness information from program when when not linking

На определённом идентификаторе не удалось извлечь символьную информацию из скомпонованной программы. Если программа скомпонована не с этим компилятором, то это невозможно.

Fatal: Cannot find «Сообщ1» or «Сообщ2» to extract symbol liveness information from linked program

Определённый идентификатор нуждается во вспомогательной программе для извлечения символьной информации из скомпонованной программы. Обычно вспомогательная программа это nm, которая является частью утилит GNU.

Error: Error during reading symbol liveness information produced by «Сообщение»

Произошла ошибка во время чтения символьного файла, который был сгенерирован программой nm или objdump. Возможно, что идентификатор короче, чем ожидалось, или его формат был не понят.

Fatal: Error executing «Сообщ1» (exitcode: Сообщ2) to extract symbol information from linked program

Определённый идентификатор нуждается во вспомогательной программе для извлечения символьной информации из скомпонованной программы. Вспомогательная программа код ошибки, если она была запущена при компоновке программы.

Error: Collection of symbol liveness information can only help when using smart linking, use -CX -XX

Действующий идентификатор определён в области видимости в конце компоновки программы. Без «умной» компоновки/потери обрезанного кода, все идентификаторы всегда включены, несмотря на то, используются они или нет. Так что в этом случае все идентификаторы будут видны как действующие, что делает эту оптимизацию неэффективной.

Error: Cannot create specified whole program optimisation feedback file «Сообщение»

Компилятор не может создать файл, указанный в опции -FW для записи информации программной оптимизации.