Проблема с g++ и libpqxx lib
У меня очень простой пример, и я не могу его правильно построить, я использовал следующие аргументы:
g ++ -lpq -libpqxx -Wall -o "pg" "pg.cpp" (в каталоге: /home/user) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld: не удается найти -lpq collect2: ld вернул 1 состояние выхода
или же
вернул 1 состояние выхода g++ -libpqxx -Wall -o "pg" "pg.cpp" (в каталоге: /home/user) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld: не удается найти -libpqxx collect2: ld
но у всех была ошибка. libpqxx succ установлен
@lisuse-home:~> найдите libpqxx | grep /lib/ /usr/lib/libpqxx-3.1.so /usr/lib/libpqxx.la /usr/lib/libpqxx.so /usr/lib/pkgconfig/libpqxx.pc
2 ответа
Компиляция g++ -libpqxx-3.1 -Wall -c "%f"
строительство g++ -Wall -o "%e" /usr/lib/libpqxx-3.1.so "%f"
g++ filename.cpp -o target -lpqxx
-lpqxx
должен заботиться о -lpq
, Если по какой-то причине он не находит pq
, находить pq
и положить его в тот же каталог, что и pqxx
,