Перейти к содержанию
    

OpenСpu M12 не могу откомпилировать простой пример

Добрый день!

Помогите новичку.

Хочу откомпилировать простой пример, но ничего не получается

 

запускаю в 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'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В файле 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем V125

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эта процедура все равно использует make.exe а о он натыкаясь на строчку в файле MakeFileDef

@if not exist $(BIN_DIR) (md $(BIN_DIR)) дает ошибку.

как это исправить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем V125

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще раз объясняю 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).

 

Может кто сталкивался подскажите пожалуйста

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получилось. Но обходными путями.

Почему то плохо работала утилита Make (возможно нужно чистить систему, у меня XP)

Поставил XP на виртуальную машину и все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...