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

 
 
> не могу настроить среду под CodeSourcery, mkdir - Ошибка в синтаксисе команды.
Spider
сообщение Oct 17 2012, 04:56
Сообщение #1


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



ситуация банальна, вместо mkdir из GNU набора вызывается "штатный" виндовый, и не только он. Результат такой:
Код
mkdir -p build/obj
Ошибка в синтаксисе команды.
cs-make: *** [build] Error 1

В PATH всё прописано следующим образом:
Код
PATH=C:\Program Files\Far Manager\;C:\Program Files\GnuWin32\bin;C:\Program Files\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin

ОС Win7 x32 стоит на виртуальной машине VMWare только для тестов по настройке CodeSourcery
Что не так то?
При этом если вместо cs-make из той же среды (В моём случае фар) выполнить mkdir то выполниться GNUшный, а вот "из под makefile" исполняется виндовый.
Как так то?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Oct 18 2012, 05:48
Сообщение #2


Гуру
******

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



QUOTE (Alexey Belyaev @ Oct 17 2012, 09:06) *
одинаково они говорят, то что я написал выше.
Чудес же не бывает.


QUOTE (alx2 @ Oct 18 2012, 06:49) *
Возьмите любой нормальный POSIX-совместимый шелл.
А разве make не вызывает по умолчанию sh из msys, если не задан другой шелл? А ведь make часть команд выполняет сам, а часть передает шеллу. Alexey Belyaev, a что выдаст $(shell echo $(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
alx2
сообщение Oct 19 2012, 03:55
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(Сергей Борщ @ Oct 18 2012, 10:48) *
А разве make не вызывает по умолчанию sh из msys,

Во-первых, Алексей не указал, какой make он использует. В командной строке фигурирует какой-то cs-make. Что это такое, я не знаю.
Во-вторых, Вы привели ссылку на руководство по GNU make. Его умолчание для шелла зависит от target OS. Операционную систему Алексей не указал, но, судя по путям, он использует какую-то разновидность Windows. В таком случае GNU make по умолчанию использует sh.exe.
В-третьих, мы не знали, указал или не указал Алексей своему make'у, какой шелл использовать.

Как бы то ни было, рад, что проблема решена.


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Oct 19 2012, 05:05
Сообщение #4


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(alx2 @ Oct 19 2012, 07:55) *
Во-первых, Алексей не указал, какой make он использует. В командной строке фигурирует какой-то cs-make.

Это GNU make v3.81 собранный CodeSourcery. Они еще предлагают свой cs-rm в сборках для Win.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alexey Belyaev   не могу настроить среду под CodeSourcery   Oct 17 2012, 04:56
- - Сергей Борщ   QUOTE (Alexey Belyaev @ Oct 17 2012, 07:5...   Oct 17 2012, 05:47
- - Alexey Belyaev   одинаково они говорят, то что я написал выше. Код...   Oct 17 2012, 06:06
- - alx2   Цитата(Alexey Belyaev @ Oct 17 2012, 09:5...   Oct 18 2012, 03:49
- - Alexey Belyaev   А как это объяснить Eclips'у? У него же та же ...   Oct 18 2012, 03:51
- - Alexey Belyaev   В тои то и беда, что чудеса Явно SHELL нигде не ...   Oct 18 2012, 08:42
|- - AHTOXA   Похоже, что у вас отсутствует sh.exe -- Упс, опоз...   Oct 18 2012, 08:48
- - Alexey Belyaev   PS. Такое ощущение, что тут одни и те же люди обща...   Oct 18 2012, 08:53
- - Alexey Belyaev   Ну что вы так Всё я указал! ЦитатаОС Win7 x32...   Oct 19 2012, 05:02
|- - alx2   Цитата(Alexey Belyaev @ Oct 19 2012, 10:0...   Oct 22 2012, 05:33
- - IgorKossak   Была у меня когда-то похожая проблема. Утилиты от ...   Oct 19 2012, 07:24
- - demiurg_spb   Цитата(IgorKossak @ Oct 19 2012, 11:24) Я...   Oct 22 2012, 06:39


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 09:00
Рейтинг@Mail.ru


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