![]() |
|
Модераторы: xvr |
![]()
|
|
| Zerstroer |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.8.2007 Где: Алма-Ата Репутация: нет Всего: 3 |
Доброго времени суток всем!
Описываю ситуацию Имеются: 1. ОС Debian 6.0.3 amd64 2. Компилятор: gcc
3. Среда разработки NetBeans 4. Проект на NetBeans к которому подключены 2 библиотеки: А) libmysql - из репозиторного пакета libmysql-dev Б) libmodbus - библиотека, отдельно установленная. Необходимо скомпилировать 32-битное приложение из-под 64х-битной системы. При компилировании выставляю в свойствах проекта NetBeans - "Архитектура - 32 бита". Проект при компиляции выдает ошибку с вот такой вот руганью:
Что в таких ситуациях делают? Повторюсь, что к проект использует 2 библиотеки - одну из amd64 репозитория Debian, а вторую устанавливал вручную. Как временное решение - развернул виртуальную машину с Debian-i386, компилирую сейчас под ней. Насколько такое решение правильное и можно ли обойтись без VM? Это сообщение отредактировал(а) Zerstroer - 9.1.2012, 12:48 -------------------- In silico |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
libmysqlclient нужен для целевой архитектуры.
|
|||
|
||||
| Zerstroer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.8.2007 Где: Алма-Ата Репутация: нет Всего: 3 |
Я его скачал ручками с зеркала. libmysqlclient-dev_5.1.49-3_i386.deb Вопрос как его теперь правильно поставить, из родного amd64 репозитория пакет в системе уже установлен? dpkg -i --force-architecture? -------------------- In silico |
|||
|
||||
| Absinthe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: нет Всего: 11 |
|
|||
|
||||
| Zerstroer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.8.2007 Где: Алма-Ата Репутация: нет Всего: 3 |
У меня один дедушка шахтер, а другой киномеханик, не умею я... Добавлено через 1 минуту и 40 секунд Я имею ввиду, даже если я его распакую, куда всё из него рассовывать? И какие нюансы еще нужно будет учесть? -------------------- In silico |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
куда угодно. для того чтоб что-то с ним слинковать, нет надобности в его корректной установке. но есть другой момент: тебе нужны и его зависимости. в итоге может получиться не малое кол-во пакетов. так что проще, установить виртуалку ;) |
|||
|
||||
| Zerstroer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.8.2007 Где: Алма-Ата Репутация: нет Всего: 3 |
А виртуалка - это вообще адекватное решение? -------------------- In silico |
|||
|
||||
| null56 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 4 Всего: 12 |
gcc64 умеет собирать 32 битные, если необходимые либы для сборки тоже присутствуют
man gcc
вообще если там пристуствует configure, то у configure наверняка есть опция install или setup в папке с исходниками ./configure --help Это сообщение отредактировал(а) null56 - 10.1.2012, 13:39 |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |