Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка /usr/bin/ld: cannot find -lpq / 5 сообщений из 5, страница 1 из 1
22.12.2006, 13:38
    #34218775
postuser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка /usr/bin/ld: cannot find -lpq
Компилирую программу, использующую libpq.h.
Код: plaintext
1.
cc -c -I/usr/local/pgsql/ prog.c
cc -o prog prog.o prog.o -L/usr/local/pgsql/lib -lpq
При этом выдается ошибка (На компе postgres не стоит).
Код: plaintext
/usr/bin/ld: cannot find -lpq
После этого собрал Postgres, но не выполнял make install, где после этого искать -lpq?
...
Рейтинг: 0 / 0
22.12.2006, 13:43
    #34218796
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка /usr/bin/ld: cannot find -lpq
там где ты делал make
...
Рейтинг: 0 / 0
22.12.2006, 14:30
    #34218960
postuser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка /usr/bin/ld: cannot find -lpq
Код: plaintext
1.
2.
3.
4.
5.
CC=gcc -Wall -O2 -mcpu=pentium
INC=-I/home/user/src/postgresql- 8 . 1 . 4 /src/include/
LIBS=-L/usr/local/pgsql/lib -L/usr/lib  -I/usr/include -lpq -lstdc++
default : prog.c
${CC} ${INC} ${LIBS} prog.c -o prog
Postgres собран в папке /home/user/src. Что нужно указать в Makefile. Раньше все делал также за исключением отсутствия make install после компилляции postgres и все работало с подобным makefile.
...
Рейтинг: 0 / 0
22.12.2006, 14:57
    #34219056
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка /usr/bin/ld: cannot find -lpq
в LIBS добавить -L/home/user/src/to/dir/with/libpq.so.X
только запускаться прога не будет, что бы запустилась man ldconfig
...
Рейтинг: 0 / 0
22.12.2006, 15:03
    #34219085
Jelis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка /usr/bin/ld: cannot find -lpq
st_sergв LIBS добавить -L/home/user/src/to/dir/with/libpq.so.X
только запускаться прога не будет, что бы запустилась man ldconfig

Или можно ее статически слинковать.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка /usr/bin/ld: cannot find -lpq / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]