在 Windows 命令行中有什么命令可以查找编译器列表吗?

在 Windows 命令行中有什么命令可以查找编译器列表吗?

有没有类似的命令

dpkg --list | grep compiler  

(这是针对 ubuntu 上的终端)

在此处输入图片描述

在 Windows 命令行中运行并查找已安装的编译器列表?

答案1

注意事项:

  • 并非所有安装在 Windows 环境中的软件都会以您可以在一个地方找到的方式进行注册。
  • 并非所有安装在 Windows 环境中的软件都有提供您正在寻找的识别信息的名称或描述,例如“编译器”。

考虑到这些注意事项,行为良好的软件会将自己注册到Add and Remove ProgramsPrograms and Features控制面板中。因此,您可以搜索HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall注册表的部分。使用reg query应该可以做到这一点:

reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /f "compiler" /s
  • 指定/f要搜索的数据。搜索不区分大小写。(除非您添加开关/c。)
  • /s参数使查询递归,因此它还会查询子项。(对于 Uninstall 项的特定情况,您可能不需要这个。)
  • 如果注册表的 32 位部分中记录了任何内容,则需要添加开关/reg:32

像这样:

reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /f "compiler" /s /reg:32

相关内容