Я нахожусь на Windows 7 и установлен Cygwin и PostgresSql-8.4 на нем. У меня есть приложение с открытым исходным кодом, написанное на C, которое требует сборки, и для этого я использую Cygwin.Как установить мой Cygwin PATH для поиска заголовка postgresql и пути к библиотеке?
Моя проблема заключается в настройке пути для PostgreSql в Cygwin. В соответствии с инструкцией, поставляемой вместе с открытым исходным кодом, сборка требует от меня, чтобы экспортировать путь PostGreSQL заголовка и путь к библиотеке следующим образом:
экспорт ENV_PG_INC_PATH =/USR/включать/PGSQL
экспорта ENV_PG_LIB_PATH =/USR/Lib/PgSQL
Я пытался экспортировать один и тот же путь в Windows, используя Cygwin следующим образом:
экспорт ENV_PG_INC_PATH = $ ENV_PG_INC_PATH: "/ cygdrive/C/Program Files (x86) /PostgreSQL/8.4/include"
экспорт ENV_PG_LIB_PATH = $ ENV_PG_LIB_PATH: "/ cygdrive/C/Program Files (x86)/PostgreSQL/8,4/Библиотека»
Но это не кажется, работает, как, когда я пытаюсь получить доступ к библиотеке DLL или любой исполняемые внутри этих папок, он выдает ошибку следующим образом:
-bash: _int.dll: команда не найдена
Я не знаю, что я делаю неправильно, поскольку я новичок в Cygwin. Любая помощь будет оценена по достоинству.
Заранее спасибо.
'Баш: _int.dll: команда не found' - Вы, кажется, пытается * выполнить * в DLL ?? – devnull
Вопрос не о выполнении. Мне нужно установить путь к этим каталогам с помощью экспорта, и если бы я мог это сделать, результат был бы следующим: ** - bash:/cygdrive/C/Program Files (x86) /PostgreSQL/8.4/lib/ _int.dll: невозможно выполнить двоичный файл ** Мне не нужно выполнять какие-либо DLL, просто установите путь правильно и приступите к процессу сборки. –