0

我正在尝试将 System C 2.3.0 安装到 Cygwin (1.7.25)。我在 objdir 中运行 ../configure (与许多在线教程一样),但出现以下错误:

检查 gcc... gcc
检查 C 编译器默认输出文件名...
配置:错误:C 编译器无法创建可执行文件
有关详细信息,请参阅“config.log”。


/* config.log /


gcc 版本 4.8.2 (GCC)的片段
configure:2851: $? = 0
配置:2858:gcc -V >&5
gcc:错误:无法识别的命令行选项 '-V'
gcc:致命错误:没有输入文件
编译终止。
配置:2861:$?= 1
configure:2884: 检查 C 编译器默认输出文件名
configure:2911: gcc conftest.c >&5
gcc: error: spawn: No such file or directory
configure:2914: $? = 1
配置:2952:结果:
配置:失败的程序是:
| /confdefs.h
。*/
| #define PACKAGE_NAME "SystemC"
| #define PACKAGE_TARNAME "systemc"
| #define PACKAGE_VERSION "2.3.0"
| #define PACKAGE_STRING "SystemC 2.3.0"
| #define PACKAGE_BUGREPORT ""
| /* 结束 confdefs.h。*/


任何帮助,将不胜感激!

4

1 回答 1

1

我想出了我的问题。在我的 .cshrc 文件中,我修改了 $path 变量并实际上删除了 gcc 和 g++。因此,gcc 和 g++ 都不起作用,因此配置脚本在尝试运行它们时失败。

我修复了我的 cshrc 并且 $path 变量现在有 /usr/bin/gcc /usr/bin/g++ 并且配置脚本成功运行。

于 2013-11-27T02:54:10.577 回答