История изменений
Исправление sigurd, (текущая версия) :
Что, так трудно сравнить две строки между собой?
Ты установила libmariadb в -L/usr/lib/x86_64-linux-gnu/
а пытаешься прилинковать libmysqlclient из -L/usr/lib/mysql
У тебя поменялось название пакета, его местоположение и архитектура процессора. Все пути и имена протухли…
Тебе надо не самой пути прописывать, а использовать ответ mysql_config:
gcc-10 -o tcrv main.o -lstdc++ `mysql_config --libs`
и при компиляции исходника не нужна библиотека -lstdc++, а вот пути для h-файлов могли поменяться, поэтому
gcc-10 -c main.cpp `mysql_config --include`
Исправление sigurd, :
Что, так трудно сравнить две строки между собой?
Ты установила libmariadb в -L/usr/lib/x86_64-linux-gnu/
а пытаешься прилинковать libmysqlclient из -L/usr/lib/mysql
У тебя поменялось название пакета, его местоположение и архитектура процессора. Все пути и имена протухли…
Тебе надо не самой пути прописывать, а использовать ответ mysql_config:
gcc-10 -o tcrv main.o -lstdc++ `mysql_config --libs`
Исходная версия sigurd, :
Что, так трудно сравнить две строки между собой?
Ты установила libmariadb в -L/usr/lib/x86_64-linux-gnu/
а пытаешься прилинковать libmysqlclient из -L/usr/lib/mysql
У тебя поменялось название пакета, его местоположение и архитектура процессора. Все пути и имена протухли…
Тебе надо не самой пути прописывать, а использовать ответ mysql_config:
gcc-10 -o tcrv main.o -lstdc++ `mysql_config --libs`