Решение: теперь я могу включить libgsl и libgslcblas, когда компилирую минимальный код в каталоге / home / HORTICULTIST в каталоге cygwin. Прежде чем установить переменные окружения в Windows, когда я должен был использовать export
в интерфейсе cygwin.
Я пытаюсь скомпилировать библиотеку C / C ++ из github, которая зависит от GSL, используя MinGW версии 9.2.0 и Cygwin, но мы получаем ошибку ниже. Я не знаком с make-файлами, и в данном случае соответствующая *1005* соответствующая подсистема переполнения стека не решает проблему волшебным образом.
Ошибка:
C:/cygwin64/lib/libgslcblas.dll.a: file not recognized: file format not recognized
Makefile:
CC = g++
LDFLAGS = -lgsl -lm -lgslcblas
LSOURCE = main.cpp corpus.cpp slda.cpp utils.cpp opt.cpp
LHEADER = corpus.h slda.h utils.h opt.h settings.h
slda: $(LSOURCE) $(HEADER)
$(CC) $(LSOURCE) -o $@ $(LDFLAGS)
clean: -rm -f *.o slda
Что нужно изменить?
Спасибо ~