广义角度,编译器是很纯粹的代码生成中间代码/目标代码工具,IDE环境是面向程序员提供GUI友好界面工具,二者关系很清晰,编译器toolchain是IDE环境编译时调用的工具而已。
- MSVC toolchain单独安装,无需安装VS:Microsoft C++ 生成工具 - Visual Studio
- macOS是*nix like, 支持命令行安装toolchains,当然也支持苹果官方的单独的命令行工具安装,无需Xcode:More - Downloads - Apple Developer (需登录)
- Ubuntu更不用多说,apt可以自由安装所需的toolchain.