Опция компилятора: -print
 
Печатать информацию

Синтаксис

-print option

Описание

Опция -print может использоваться, чтобы запросить у компилятора определенную информацию, которая может быть полезной для сборки сценариев. Это не предотвращает компиляцию входных файлов. Компилятор также может быть вызван только с опцией -print без входных файлов, в данном случае компилятор только ответит на опцию -print .

В настоящее время следующие опции -Print могут быть распознаны:

опцияэффект
host Печать хост-систему, на которой FBC запущен
target Печатает целевую систему, для которой fbc компилирует (может быть затронута опция -target)
x Печатает имя файла выходной исполняемой программы или библиотеки, которую fbc будет или уже генерирует (указанный после -x опции), в зависимости от других параметров командной строки


Пример

makefile может использовать target := $(shell $(FBC) -print target) , чтобы выяснить цель компиляции, которая будет работать даже при кросс-компиляции, с FBC установить что-то вроде fbc -target foo.

fbc -print x   печатает расширение исполняемого файла для целевой системы.
fbc -print x -dll   печатает формат имени файла динамической библиотеки.
fbc -print x -m foo   печатает имя исполняемого файла, которое будет использоваться при компиляции модуля под названием foo.bas.
fbc 1.bas 2.bas -lib -print x   будет собирать 1.bas и 2.bas в библиотеку, имя файла которой будет отображаться.

См. также