сборка gcc 4.5.2 на amd x86_64 только сборка 64 битных библиотек - PullRequest
1 голос
/ 20 сентября 2011

Я пытался собрать gcc-4.5.2 из исходников на 64-битной машине Debian.В итоге у меня была только 64-битная версия компилятора, но нет 32-битной.Когда я пытаюсь построить 32-битное приложение, я вижу следующую ошибку компоновщика.когда я пробовал '-m32' опции, я получаю это сообщение / usr / bin / ld: пропуск несовместимого /usr/local/gcc452/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a когдапоиск -lgcc / usr / bin / ld: не удается найти -lgcc / usr / bin / ld: не удается найти -lgcc_s collect2: ld вернул 1 состояние выхода Что я должен сделать для правильной сборки gcc.

1 Ответ

2 голосов
/ 20 сентября 2011

Вам также нужна 32-битная версия "ld" (компоновщик). ld находится в пакете binutils.

...