安装gcc需要ISO C90编译器吗

问题描述 投票:0回答:2

安装 gcc 的先决条件之一是用于引导 gcc 的 ISO C90 编译器,按照此链接 http://gcc.gnu.org/install/prerequirements.html

我在网上搜索过,但找不到任何这样的东西“ISO C90 编译器”。该网站到底指的是什么?

gcc iso c89
2个回答
4
投票

这只适用于从源代码构建 gcc 的情况。 在大多数系统上,安装二进制发行版要容易得多,它不需要现有的 C 编译器(因为创建二进制发行版的人使用 C 编译器为您编译 gcc,或者从其他人那里获取二进制文件)。

C90是ISO C标准的1990年版本。 由于 gcc 是用 C 实现的,因此您需要现有的 C 编译器来构建它。 例如,这可以是 gcc 的早期版本。 如果您告诉我们您正在使用什么操作系统,我们可以让您更好地了解在哪里可以找到可以安装的 C 编译器。

至于“ISO C90”要求,几乎所有您可能找到的 C 编译器都将支持 ISO C90 至少足以引导 gcc。 短语“ISO C90 编译器”几乎等同于“C 编译器”。 (只有一些非常老的C编译器会无法支持C90。)


0
投票

您操作系统上的编译器很可能已经与 C90 兼容,除非它非常旧(即您的操作系统是 1990 年之前的)。继续尝试构建 gcc。

查找操作系统提供商已构建的 gcc 版本。

© www.soinside.com 2019 - 2024. All rights reserved.