Автор Тема: при компиляции с параметром -static появляется ошибка  (Прочитано 868 раз)

Оффлайн Edward_Camilo

  • Участник
  • *
  • Сообщений: 2
Здравствуйте, при компиляции с параметром -static появляется ошибка:

/usr/bin/ld: cannot find -lmysqlpp
collect2: error: ld returned 1 exit status
Сама либа лежит в /usr/lib

Без -static все нормально.

Мне сказали, что нужно статически линковать, что бы либы не просило..

Вод код компиляции, что можно сделать?

g++ -pthread -std=c++11 -Wall lib/socket/socket.cpp lib/socket/serversocket.cpp lib/config/Chameleon.cpp lib/config/ConfigFile.cpp main.cpp -L/usr/include/mysql -lmysqlclient -I/usr/include/mysql -lmysqlpp -o iweb -static

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
А архитектура какая? Для x64 библиотеки ищутся в lib64.
Андрей Черепанов (cas@)