Я пытаюсь использовать метод Cygwin для переучивания C, используя книгу 21-го века C Бена Клеменса. Я установил Cygwin и использовал apt-cyg для установки пакетов, упомянутых в книге. Пакеты, кажется, устанавливаются нормально, я могу вызвать gcc, make, pkg-config и т.д., Но pkg-config не может ничего найти. Более конкретно, это ничего не может найти:
$ pkg-config --libs gsl
$ pkg-config --cflags gsl
Я видел пару вопросов, которые говорят об изменении пути. Я попытался изменить его на:
$ export PKG_CONFIG_PATH=c:\\cygwin\\usr\\local\\lib\\pkgconfig
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
$ export PKG_CONFIG_PATH=C:\\cygwin\\bin
У меня также уже все это установлено:
- Binutils
- НКУ
- НКА-жильный
- GCC-г ++
- делать
- GDB
- GSL
Я подтвердил, что они установлены с помощью:
$ cygcheck -c | grep {string}
По общему признанию, я не очень знаком с системами Linux, иначе это была бы моя основная система, и я бы не использовал Cygwin;)