реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Eclipse, GCC, STM32, Eclipse не видит компилятор
day12
сообщение Apr 13 2014, 02:04
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 29-10-13
Пользователь №: 78 955



Здравствуйте, начинаю поднимать программирование ARM на Eclipse, но запарился на ровном месте.

Установил Eclipse Kepler, Sourcery_CodeBench_Lite_for_ARM_EABI.
Но при сборке проекта Eclipse выдает ошибку:
Error: Program "cs_make" not found in PATH
PATH=[C:\Eclipse\arm_eabi\bin;C:\Dev-Cpp\bin;..........]

Хотя компилятор установлен именно тут C:\Eclipse\arm_eabi\, а путь как положено прописан в Переменных средах...

В чем причина ошибки - ума не приложу.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 13 2014, 04:12
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



make или cs_make - совершенно отдельная программа и никакого отношения к компилятору не имеет. Ищите, куда она у вас установлена и прописывайте в path путь к ней. Если не установлена - устанавливайте.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
day12
сообщение Apr 13 2014, 04:25
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 29-10-13
Пользователь №: 78 955



Цитата(Сергей Борщ @ Apr 13 2014, 11:12) *
make или cs_make - совершенно отдельная программа и никакого отношения к компилятору не имеет. Ищите, куда она у вас установлена и прописывайте в path путь к ней. Если не установлена - устанавливайте.


Я это прекрасно понимаю, но в пути C:\Eclipse\arm_eabi\bin присутствует как компилятор arm-none-eabi-g++.exe так и сама программа cs-make.exe
и этот же путь, повторюсь, прописан в переменных средах
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 13 2014, 06:49
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(day12 @ Apr 13 2014, 07:25) *
и этот же путь, повторюсь, прописан в переменных средах
Вы прописали этот путь в path до запуска Эклипсы или после? Если после - надо перезапустить, Эклипс, ибо он работает с копией переменных, сделанной в момент запуска.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
day12
сообщение Apr 13 2014, 07:19
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 29-10-13
Пользователь №: 78 955



Цитата(Сергей Борщ @ Apr 13 2014, 13:49) *
Вы прописали этот путь в path до запуска Эклипсы или после? Если после - надо перезапустить, Эклипс, ибо он работает с копией переменных, сделанной в момент запуска.


Он уже несколько дней как прописан в пути PATH, и соответственно еклипс уже раз 20 перезапускался sm.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 13 2014, 07:25
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



хорошо, а просто из командной строки cs-mske запускается?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
day12
сообщение Apr 13 2014, 08:34
Сообщение #7





Группа: Новичок
Сообщений: 5
Регистрация: 29-10-13
Пользователь №: 78 955



Цитата(Сергей Борщ @ Apr 13 2014, 14:25) *
хорошо, а просто из командной строки cs-mske запускается?


Кстати, да - попробывал запустить cs_make с командной сроки - фиг. Пишет - cs_make - не является внутренней или внешней командной. И в чем может быть причина?

Цитата(day12 @ Apr 13 2014, 14:47) *
Кстати, да - попробывал запустить cs_make с командной сроки - фиг. Пишет - cs_make - не является внутренней или внешней командной. И в чем может быть причина?


Оп, извиняюсь - из командной строки cs-make запускается

Цитата(day12 @ Apr 13 2014, 15:24) *
Кстати, да - попробывал запустить cs_make с командной сроки - фиг. Пишет - cs_make - не является внутренней или внешней командной. И в чем может быть причина?



Оп, извиняюсь - из командной строки cs-make запускается


Помимо всего прочего, как я этого раньше не заметил, Эклипс выдает так:
Error: Program "cs_make" not found in PATH

т.е. cs_make, а не cs-make. Где-то что-то я накосячил...

Цитата(day12 @ Apr 13 2014, 15:29) *
Кстати, да - попробывал запустить cs_make с командной сроки - фиг. Пишет - cs_make - не является внутренней или внешней командной. И в чем может быть причина?



Оп, извиняюсь - из командной строки cs-make запускается



Помимо всего прочего, как я этого раньше не заметил, Эклипс выдает так:
Error: Program "cs_make" not found in PATH

т.е. cs_make, а не cs-make. Где-то что-то я накосячил...



Все, разобрался. Почему в свойствах проекта, во вкладке Toolchains, в разделах Build command и Remove command, прописано соответственно cs_make и cs_rm, вместо cs-make и cs-rm

Странновато конечно... Ну хоть разобрались )
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 04:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01436 секунд с 7
ELECTRONIX ©2004-2016