我有
- GNU make 版本 4.0
- g++/gcc 版本 4.9.2
命令make clean
完美运行
但是当我使用命令make
来编译时
我收到这个错误
C:/cygwin64/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1plus.exe: error while loading shared libraries: cygisl-10.dll: cannot open shared object file: No such file or directory
Makefile:6: recipe for target 'prog' failed
make: *** [prog] Error 1
我做错了什么?我遗漏了什么吗?
答案1
该依赖项位于 libisl10 包中。使用 cygwin setup.exe 软件安装程序安装 libisl10 包来解决依赖项。
答案2
我刚刚在 Windows 10 上全新安装的 Cygwin64 上遇到了这个问题。
运行 cygwin setup、setup-x86_64.exe 或 setup-x86.exe,搜索 libcloog 和 libisl。
从 Libs 类别中选择:
libcloog-isl4
libisl10
这将会引入更多依赖项,之后 GCC 就可以工作了。