я имею
- GNU make version 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. Чтобы устранить зависимость, установите пакет libisl10 с помощью установщика программного обеспечения cygwin setup.exe.
источник
Я только что столкнулся с этой проблемой при новой установке Cygwin64 на Windows 10.
Запустите cygwin setup, setup-x86_64.exe или setup-x86.exe, найдите libcloog и libisl.
Из категории Libs выберите:
Это подтянет еще несколько зависимостей, и после этого GCC сработает.
источник
gcc-g++
так же какgcc-core
а такжеmake
, Я был обманут тем, что g ++ был найден в $ PATH, но указал на ActiveState Perl / cygdrive / c / Perl / site / bin / g ++.