Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Кросс-компилляция 64->32 в ubuntu 11.04  (Прочитано 1065 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн deadkitten

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый день.
Несколько глупый вопрос:
Стоит  ubuntu 11.04, x86_64. Все доступные через aptitude search -32 и -i386 вроде поставлены. Тем не менее,
g++ -m32 testcpp.cpp
продолжает выдавать

/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
.
В каком пакете искать 32-битную версию stdc++ для кросс-компилляции?

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Кросс-компилляция 64->32 в ubuntu 11.04
« Ответ #1 : 22 Июля 2011, 15:58:22 »
g++-multilib
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн deadkitten

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Кросс-компилляция 64->32 в ubuntu 11.04
« Ответ #2 : 22 Июля 2011, 16:07:59 »
Спасибо, помогло!
Должен сказать, неочевидное название...  ;)

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.