powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка /usr/bin/ld: cannot find -lpq
5 сообщений из 5, страница 1 из 1
Ошибка /usr/bin/ld: cannot find -lpq
    #34218775
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компилирую программу, использующую 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
Ошибка /usr/bin/ld: cannot find -lpq
    #34218796
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там где ты делал make
...
Рейтинг: 0 / 0
Ошибка /usr/bin/ld: cannot find -lpq
    #34218960
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Ошибка /usr/bin/ld: cannot find -lpq
    #34219056
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в LIBS добавить -L/home/user/src/to/dir/with/libpq.so.X
только запускаться прога не будет, что бы запустилась man ldconfig
...
Рейтинг: 0 / 0
Ошибка /usr/bin/ld: cannot find -lpq
    #34219085
Jelis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_sergв LIBS добавить -L/home/user/src/to/dir/with/libpq.so.X
только запускаться прога не будет, что бы запустилась man ldconfig

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


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