2 / 2 / 0
Регистрация: 23.09.2013
Сообщений: 10
|
||||||
1 | ||||||
Shared library09.07.2014, 21:09. Показов 1187. Ответов 3
Метки нет (Все метки)
Всем привет! Пишу программу под линукс, в состав которой входит библиотека для работы с бд mysql connector.
Хедеры, которые у меня стоят:
Выдает несколько файлов: test и libmysqlcppconn.so Кидаю на другую машину эти файлы, они в одной директории. Запускаю, и идет сообщение ./test: error while loading shared libraries: libmysqlcppconn.so.5: cannot open shared object file: No such file or directory Вообщем нужно собрать библиотеку так, чтобы было все из коробки, т.е на другое оборудование не ставить никаких дополнений c++
0
|
09.07.2014, 21:09 | |
Ответы с готовыми решениями:
3
Shared library shared libraries Shared Objects Имена функций в shared libraries |
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
09.07.2014, 21:13 | 2 |
Frostiks25, надо использовать статические библиотеки. Это которые с расширением *.a.
1
|
2 / 2 / 0
Регистрация: 23.09.2013
Сообщений: 10
|
|
09.07.2014, 21:18 [ТС] | 3 |
А пример запросика не подкините в терминал?)
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
09.07.2014, 21:23 | 4 |
Frostiks25, вот тут есть неплохая экспланация. Еще стоит знать, что gcc флагом -l по умолчанию предпочитает динамические библиотеки, если доступны обе версии. Это можно явно отключать спец. ключами.
1
|
09.07.2014, 21:23 | |
09.07.2014, 21:23 | |
Помогаю со студенческими работами здесь
4
Класс для работы с shared memory Shared object или как оно работает? DCE library Как хранить переменную типа char* в named shared memory section? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |