编译器选项: -print
 
打印出信息

语法

-print option

说明

-print选项可用于查询编译器的某些信息,这对于构建脚本尤其有用。除了-print选项之外,它不会阻止编译输入文件,但编译器也可以只使用-print选项和无输入文件进行调用,在这种情况下它不会编译任何东西,只能响应-print选项。

目前,可以识别以下-print选项:

选项影响
主办打印运行fbc的主机系统
目标打印fbc正在编译的目标系统(可以受到-target选项的影响)
x打印fbc将或将生成的输出可执行文件或库的文件名(以-x选项命名),具体取决于其他命令行选项


例子

一个生成文件可以使用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编译到一个库中,其文件名将被显示。

参考