cygwin64에서의 컴파일은 g ++ 4.9.2에서 작동하지 않습니다 버전 4.0 g ++

나는 가지고있다

  • 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

내가 뭘 잘못 했어? 내가 뭘 놓 쳤니?



답변

해당 종속성은 libisl10 패키지에 있습니다. cygwin setup.exe 소프트웨어 설치 프로그램을 사용하여 libisl10 패키지를 설치하여 종속성을 해결하십시오.


답변

Windows 10의 새로운 Cygwin64 설치 에서이 문제가 발생했습니다.

cygwin setup, setup-x86_64.exe 또는 setup-x86.exe를 실행하고 libcloog 및 libisl을 검색하십시오.

Libs 카테고리에서 다음을 선택하십시오.

libcloog-isl4
libisl10

이것은 몇 가지 더 많은 의존성을 가져오고 GCC가 작동 한 후에.


답변