【发布时间】:2017-01-30 10:44:43
【问题描述】:
我想确定是否已经安装了编译器。
你知道我可以在控制台中使用的 Windows 上的命令吗?
【问题讨论】:
-
Windows 不像 UNIX 那样“操作系统就是 IDE”——所以你不能简单地做
system("gcc")或执行一个 makefile。在 Windows 上,您需要确定您期望的编译器并指导您的用户相应地修改您的构建脚本。 -
@Dai:在 UNIX 系统上也是如此。操作系统不是 IDE。您假设预装了特定的软件。
-
@Jesus:阅读标签 wiki 以了解您使用的标签。 compiler-construction 明确表示不要以这种方式使用它。
-
Windows 没有预装编译器。如果您的系统上安装了编译器,那是因为您(或您的系统管理员)安装了编译器。无论哪种方式,如果您尝试使用 MSI 安装程序进行安装,它将让您知道该产品之前是否已安装。
-
@xmojmr:编译器不需要向 shell 注册文件关联。 (而且我很确定 Visual C++ 构建工具不会。)
标签: c++ c windows windows-console