Опция компилятора: -print
Печатать информацию
Синтаксис
Описание
Опция -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
в библиотеку, имя файла которой будет отображаться.
См. также