Строительство binutils для конкретной цели довольно простое. Если binutils будет размещаться в Windows, вам нужно будет установить среду MinGW/GCC и оболочку Msys. Тогда внутри Баш оболочки Linux или MSYS на Windows:
- Создать каталог для создания инструментов()
- Создать директорию, в которой для установки инструментов()
- Распакуйте BinUtils в, далее относится к BinUtils Verion вы строите, и указывается в имени пакета (Binutils-.tar.bz2)
- Работа с, настройки пакета для соответствующей цели и хостом:
../binutils-<version>/configure --target m32c-elf --prefix <installdir>
В Windows вы также можете добавить в командную строку configure --enable-win32-registry=gnu_m32c
, чтобы разрешить поиск путей через реестр. Имя инструментальной цепочки gnu_m32c
является произвольным - вы можете называть его как хотите.
- Запустить
make
, чтобы построить инструменты.
- Запустите
make install-strip
, чтобы установить инструменты.
Примечание:
При установке на Windows, и использовать опцию --enable-win32-registry
, но впоследствии решили перенести установку, или устанавливаете ваш предварительно построить инструменты на новом хосте, необходимо будет изменить реестр для соответствия; это может быть сделано в смерзаться редактирования ключа HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\gnu_m32c
, добавление/изменение пункта: "BINUTILS"="<installdir>"
если вы установили GCC, а также есть связанные ключи:
"GCC"="<gccinstalldir>"
"G++"="<gppinstalldir>"
для Windows или Linux, размещенных? – Clifford