Может кто-нибудь помочь с этим? Мне нужно скомпилировать файлы для создания dll, и мне сказали использовать cygwin, который я раньше не использовал.
Я получаю сообщение об ошибке при поиске c-компилятора.
"checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for gcc... i686-pc-mingw32-gcc
checking whether the C compiler works... no
configure: error: in '/home/acer/sqlcipher-master':
configure: error: C compiler cannot create executables
See 'config.log' for more details
"
Похоже, что пакеты разработки не были установлены при установке Cygwin (или, по крайней мере, не полностью или правильно установлена). Установщик Cygwin довольно неинтуитивный, мягко говоря, поэтому я не удивлен. На веб-странице Cygwin отмечается: "При установке пакетов в первый раз установка *.exe не устанавливает каждый пакет. По умолчанию устанавливаются только минимальные базовые пакеты из дистрибутива Cygwin".
Вернитесь назад и запустите программу установки Cygwin. Когда вы перейдете на страницу со списком категорий пакетов, найдите категорию "Devel". Вероятно, вам понадобятся пакеты gcc и mingw32, так как я считаю, что mingw32 используется для совместимости с Windows, и вы пытаетесь создать DLL.
Я на самом деле не создавал DLL файлы под Cygwin, так что это насколько я могу вас принять. Удачи!
gcc
.