我不得不在Windows上使用NS-2。因此,我安装了Cygwin并下载了NS-2源并运行./install
然后它说
Cygwin detected
Note: Cygwin install is still considered EXPERIMENTAL
Checking Cygwin version is >= 1.7.1... 1.7.27 (should be ok)
Checking filesystems are mounted as UNIX filetype... yes
Checking default mode is binmode... yes
Checking legitimate login name... ok
Checking legitimate path name... ok
Checking for gcc4... NO!
Cygwin中的软件包似乎与gcc4相关
cygwin64-gcc
gcc
mingw-gcc
mingw64-*-gcc
所有版本都有版本> = 4.x
并且没有名为*gcc4*
答案 0 :(得分:3)
gcc4-*
套餐已过时; gcc-*
现在提供编译器的4.x版。您需要修补此脚本以检查例如gcc -dumpversion
而不是特定的包名称。
答案 1 :(得分:2)
我在CygWin中执行了以下命令并设法解决了这个问题。
cd /bin
ln -s gcc.exe gcc-4
ln -s gcc.exe gcc-3
ln -s gcc.exe 'g++-4'
答案 2 :(得分:-1)
gcc向后兼容,因此将gcc-4与gcc和g ++串联到g ++ - 4将为您提供所需的内容。