setup-toolchains
摘要
qbs setup-toolchains [--settings-dir <directory>] [--system] --detect qbs setup-toolchains [--settings-dir <directory>] [--system] [--type <toolchain type>] <compiler path> <profile name>
描述
第一种形式尝试自动检测所有已知的工具链,通过 PATH 变量查找。
第二种形式为位于 <编译器路径>
的工具链创建一个名为 <配置文件名>
的配置文件。它将尝试根据文件名或编译器可执行文件自动确定工具链类型。如果失败,您需要以 --type
选项的值提供编译器类型。
有关更多信息,请参阅 配置配置文件和首选项。
选项
--settings-dir <directory>
从指定的 <directory>
中读取所有设置(如 配置文件 信息)。如果目录不存在,它将被创建。
默认值取决于系统。例如
- Linux:
$HOME/.config/QtProject/qbs
- Windows:
%APPDATA%\QtProject\qbs
- macOS:
$HOME/Library/Preferences/qbs
--system
如果提供此选项,则此工具创建的配置文件将最终位于系统级别设置中,因此所有用户都可以访问。否则,它们将进入用户级别设置。
--detect
尝试通过 PATH 环境变量自动检测所有已知工具链。
--type <toolchain type>
指定工具链的类型。如果 Qbs 无法从位于指定目录的可执行文件中确定编译器,则需要此选项。
可能值包括
clang
gcc
mingw
msvc
iar
keil
sdcc
cosmic
dmc
watcom
--help|-h|-?
显示命令的帮助信息。
示例
通过 PATH 变量查找工具链并为他们创建配置文件
qbs setup-toolchains --detect
在 Windows 的 C:\mingw530_32\bin
中为工具链创建名为 mingw
的配置文件
qbs setup-toolchains C:\mingw530_32\bin\g++.exe mingw
为位于 /usr/bin/x86_64-w64-mingw32-g++
的 Ubuntu 上的工具链创建名为 g++-mingw-w64
的配置文件
qbs setup-toolchains /usr/bin/x86_64-w64-mingw32-g++ g++-mingw-w64
©2023 The Qt Company Ltd. 本文档的贡献者是其各自所有者的版权所有。提供的文档是在 Free Software Foundation 发布的 GNU 自由文档许可证 version 1.3 的条款下授权的。Qt 和相应的标志是 The Qt Company Ltd 在芬兰以及全球其他国家的商标。所有其他商标均为其各自拥有者的财产。