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

 
 
> OpenСpu M12 не могу откомпилировать простой пример, не компилируется простой пример
_Andu_
сообщение Jun 12 2014, 07:42
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 11-07-06
Пользователь №: 18 735



Добрый день!
Помогите новичку.
Хочу откомпилировать простой пример, но ничего не получается

запускаю в make custom
а в ответ получаю ошибки

C:\temp\M12\OpenCPU>make custom
Скопировано файлов: 1.
*******make customer customerlib
tools\make.exe[1]: Entering directory `C:/temp/M12/OpenCPU'
/usr/bin/sh: -c: line 1: syntax error near unexpected token `(m'
/usr/bin/sh: -c: line 1: `if not exist build (md build)'
tools\make.exe[1]: *** [mngdir] Error 258
tools\make.exe[1]: Leaving directory `C:/temp/M12/OpenCPU'
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
_Andu_
сообщение Jun 13 2014, 11:23
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 11-07-06
Пользователь №: 18 735



В файле MakeFileDef есть строка
@if not exist $(BIN_DIR) (mkdir $(BIN_DIR))
и она не выполняется
вначале выдавал ошибку
/usr/bin/sh: -c: line 1: syntax error near unexpected token `(m'
если
@if not exist bild mkdir bild

то выдает ошибку
/usr/bin/sh: -c: line 2: syntax error: unexpected end of file
Go to the top of the page
 
+Quote Post
V125
сообщение Jun 15 2014, 13:19
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Здесь http://electronix.ru/forum/index.php?showt...85801&st=90 один хороший человек GeGeL написАл утилиту ocpu_buid_manager. Смотри сообщение #91 или #94. Офигенно удобна в работе. Не нужно канителиться с командной строкой. Там же и инструкция для работы.

Сообщение отредактировал V125 - Jun 15 2014, 13:20
Go to the top of the page
 
+Quote Post
_Andu_
сообщение Jun 16 2014, 08:28
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 11-07-06
Пользователь №: 18 735



Эта процедура все равно использует make.exe а о он натыкаясь на строчку в файле MakeFileDef
@if not exist $(BIN_DIR) (md $(BIN_DIR)) дает ошибку.
как это исправить?
Go to the top of the page
 
+Quote Post
V125
сообщение Jun 16 2014, 13:00
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Когда я компилил командной строкой у меня были какие то косяки, но уже не могу вспомнить. А ocpu_buid_manager работает отлично. Там ничего не надо править. У меня иногда ADS слетает, тогда ocpu_buid_manager подвисает. Попробуй переустановить ADS и пролечить из папки CRACK2.

Сообщение отредактировал V125 - Jun 16 2014, 13:06
Go to the top of the page
 
+Quote Post
_Andu_
сообщение Jun 17 2014, 06:01
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 11-07-06
Пользователь №: 18 735



Еще раз объясняю ocpu_buid_manager как я понял запускает make.exe а он использует тот же файл MakeFileDef
(я это проверил т.к. удалил файл \tool\make.exe) и ocpu_buid_manager не работает, а если make.exe есть то он использует тот же файл MakeFileDef который и я через cmd.exe
и выдает те же ошибки что я описывал:

В файле MakeFileDef есть строка
@if not exist $(BIN_DIR) (mkdir $(BIN_DIR))
и она не выполняется
вначале выдавал ошибку
/usr/bin/sh: -c: line 1: syntax error near unexpected token `(m'

если исправить
@if not exist bild mkdir bild
то выдает ошибку
/usr/bin/sh: -c: line 2: syntax error: unexpected end of file

до компиляции с помощью ADS еще дело не доходит.

Как только встречается оператор if утилита Mаke почему то его не понимает (ровно как и оператор for).

Может кто сталкивался подскажите пожалуйста
Go to the top of the page
 
+Quote Post
_Andu_
сообщение Jun 17 2014, 10:28
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 11-07-06
Пользователь №: 18 735



Получилось. Но обходными путями.
Почему то плохо работала утилита Make (возможно нужно чистить систему, у меня XP)
Поставил XP на виртуальную машину и все заработало.
Go to the top of the page
 
+Quote Post

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

 


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


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