Подтвердить что ты не робот

Префикс кросс-компилятора и путь в eclipse

Я пытаюсь создать проект С++ на eclipse. Я установил для него eclipse-cdt.

При создании проекта всплывающее окно запрашивает префикс перекрестного компилятора и путь перекрестного компилятора. Может кто-нибудь объяснить, что это такое и что мне нужно добавить в эти поля? Необходимы ли эти поля для заполнения?

4b9b3361

Ответ 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. Разделяйте пути точкой с запятой.