Я хотел бы разработать приложения C++ на 32 бита на Ubuntu 14.04, машину на 64 бита и использовать ее и на машинах на 64 бита и на на 32 бита. Одна из основных трудностей, с которыми я сталкиваюсь, - то, что я пользуюсь некоторой библиотекой, которые используют 'неподписанный длинный'. Я хочу 'неподписанный длинный' взять только 4 байта для работы приложения правильно. Как я могу скомпилировать приложение на 32 бита на машине на 64 бита?