Префикс кросс-компилятора и путь в eclipse
Я пытаюсь создать проект С++ на eclipse. Я установил для него eclipse-cdt.
При создании проекта всплывающее окно запрашивает префикс перекрестного компилятора и путь перекрестного компилятора. Может кто-нибудь объяснить, что это такое и что мне нужно добавить в эти поля? Необходимы ли эти поля для заполнения?
Ответы
Ответ 1
Если вы используете Mac, вы можете выбрать MacOS GCC вместо Cross GCC. Если вы находитесь в Windows, вам придется установить компилятор С++. Я рекомендую вам установить Cygwin, попробуйте следовать указаниям здесь.
http://www3.ntu.edu.sg/home/ehchua/programming/howto/eclipsecpp_howto.html
После того, как вы установили компилятор С++, перезапустите Eclipse и попробуйте снова создать проект. Надеюсь, это поможет.
Ответ 2
В префиксе кросс-компилятора вам нужно написать "arm-none-eabi-", а в кросс-компиляторе вы должны выбрать путь для папки GCC bin. Для этого вам необходимо установить Cygwin GCC. Я нашел несколько шагов ниже ссылки.
https://www3.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#cygwin
Ответ 3
На всякий случай, если кто-то другой подобен мне и нуждается в более ясных указаниях, поскольку @yeremy верен, так как вам нужно выбрать MacOSX GCC. Это просто, что в точке, где находится OP, он промахнулся, где мог бы сделать выбор, и ему нужно создать резервную копию нескольких окон (около 3), чтобы выбрать MacOSX GCC в качестве инструментальной цепочки выбора. Присоединение ссылки ниже, которая проходит через этапы, а также показывает изображение окна, в котором вы можете сделать выбор (рисунок 11).
Начало работы с C++ для Eclipse - CodeGuru
Ответ 4
"Может кто-нибудь объяснить, что это такое...". Акцент на ЧТО добавил. Не КАК, ПОЧЕМУ и т.д.
J ust ЧТО ТАКОЕ цель "префикса кросс-компилятора" и его "путь"???
Ответ 5
Когда Eclipse не обнаруживает цепочку инструментов (устанавливается отдельно), она предлагает только опцию "Cross GCC". Не выбирай это.
Сайты типа этого сообщают вам, что правильно установленный набор инструментов (Cygwin/MinGW) автоматически обнаруживается с помощью переменной среды PATH
. Это не так на моей машине.
Нет никакого способа настроить набор инструментов в Eclipse вручную (на момент написания), но вы можете обмануть Eclipse, чтобы найти его, не изменяя свой глобальный PATH
:
Перейти к Preferences/C/C++/Build/Environment,
Добавьте переменную PATH
и укажите ее на пути (ях) цепочки инструментов, например, d:\Mingw\bin;d:\Mingw\msys\1.0\bin
. Разделяйте пути точкой с запятой.