Gcc 正在检查C编译器的默认输出文件名。。。配置:错误:C编译器无法创建可执行文件

Gcc 正在检查C编译器的默认输出文件名。。。配置:错误:C编译器无法创建可执行文件,gcc,g++,Gcc,G++,我在从源代码处编译GCC4.3.3时遇到这个错误,我找不到解决这个问题的方法。我使用的是64位Ubuntu。我还尝试用gcc和g++编译简单的源文件,它们正在工作 checking for C compiler default output file name... configure: error: C compiler cannot create executables 这是你的电话号码 有人知道如何解决这个问题吗?4.3.3的configure太旧了。它试图使用过时的编译器标志,如现代g

我在从源代码处编译GCC4.3.3时遇到这个错误,我找不到解决这个问题的方法。我使用的是64位Ubuntu。我还尝试用gcc和g++编译简单的源文件,它们正在工作

checking for C compiler default output file name... configure: error: C compiler cannot create executables
这是你的电话号码


有人知道如何解决这个问题吗?

4.3.3的
configure
太旧了。它试图使用过时的编译器标志,如现代gcc不再识别的
-V
。试试gcc-V,看看。@n.“代词是m。”。是的,但是你有什么建议来修复它吗?在虚拟机中安装一个旧的操作系统,从该操作系统上的软件包中安装一个旧的编译器,并使用它来共同编译你的版本。