Glaciuse
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имею xubuntu 12.04, хочу поставить edb (evan's debugger) x32, дабы дебажить нужно x32 проги. Однако, собирая его из исходников собирается версия x64, как не пробовал не могу собрать x32. Делаю так: Запускаю из папки qmake, затем make, затем make install, в итоге получаю x64 Делаю так: qmake QT_ARCH=i386, make, ругается: В функции-члене «DebugEvent::Message DebugEvent::error_description() const»: os/unix/linux/DebugEvent.cpp:199:87: ошибка: cast from «void*» to «edb::address_t {aka unsigned int}» loses precision [-fpermissive] make[1]: *** [.obj/release-shared/DebugEvent.o] Ошибка 1 make[1]: Выход из каталога `/home/glaciuse/Programming/ASM/environment/edb-src/test/src' make: *** [sub-src-make_default-ordered] Ошибка 2 Решил я эту проблему поставив на виртуалку x32 xubuntu, собрав на ней и перенеся на свою ось, скопировав библиотеки Qt (которых небыло на моей оси) в /usr/lib/i386-linux-gnu/ Почему у меня не получается собрать версию x32 на моей оси? Заранее спасибо. |