Проблемы с компиляцией программ

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

Re: Проблемы с компиляцией программ

Сообщение andrewproffi (Андрей) » 02 июл 2017, 17:01

Здравствуйте. вопрос наверное к МИМу, но буду рад любой помощи. Можно ли изменить настройки так, чтобы при компиляции в папке с программой появлялись только файлы с расширением fcv_avr, elf и hex ?
чтобы не было не нужных
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Проблемы с компиляцией программ

Сообщение pav13 (pav13) » 02 июл 2017, 22:58

andrewproffi писал(а):только файлы с расширением fcv_avr, elf и hex ?

могу помочь со всеми файлами, кроме *.txt, он создаётся в самом конце компиляции (возможно самим Flowcode).

замени последний абзац в файле avrb.bat
Код: выделить все
:End
del /q *.cof *.c *.lst *.00*
@EXIT 0
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение
FC AVR 5.5.2.1 / Proteus 8.6
Аватар пользователя
Ник: pav13
Имя: pav13
(Тёмовск)
Ученик
Ученик
Информация о пользователе

Re: Проблемы с компиляцией программ

Сообщение andrewproffi (Андрей) » 03 июл 2017, 03:28

ага, как вариант, спасибо!
а звездочка в конце строчки нужна?
получается он удаляет все файлы с этим расширением из директории. тоже неплохо, но хотелось бы исключение для конкретного проекта, а то всякое бывает. я стал пробовать msg и txt в конец добавлять по аналогии, так у меня из папки вообще все файлы удалил :)) хорошо что на работе пробую, тут важных проектов нет.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение pav13 (pav13) » 03 июл 2017, 04:04

andrewproffi писал(а):а звездочка в конце строчки нужна?

да. это для файлов *.001, *.002, *.003 и т.д. (резервные копии файла проекта Flowcode при сбое программы).
andrewproffi писал(а):я стал пробовать msg и txt в конец добавлять по аналогии

бесполезно, этот файл создаётся уже после выполнения команды del.
andrewproffi писал(а):исключение для конкретного проекта

можно создать отдельный bat-файл и положить его в папке с разными проектами, например с таким содержимым
Код: выделить все
del /q project1.cof project1.c project1.lst project1.00* project1.txt
del /q project2.cof project2.c project2.lst project2.00* project2.txt
del /q lcd_test.cof lcd_test.c lcd_test.lst lcd_test.00* lcd_test.txt
по мере необходимости добавлять новые строки и запускать его время от времени в ручном режиме.
Изображение
FC AVR 5.5.2.1 / Proteus 8.6
Аватар пользователя
Ник: pav13
Имя: pav13
(Тёмовск)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение andrewproffi (Андрей) » 03 июл 2017, 04:07

pav13 писал(а): и запускать его время от времени в ручном режиме.

не, так не интересно.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение pav13 (pav13) » 03 июл 2017, 18:40

andrewproffi писал(а):не, так не интересно.

ну вот поинтереснее.

замени последний абзац в файле avrb.bat на это
Код: выделить все
:End
@echo Delete temporary files FLOWCODE started .....
@echo off
start "" "%~dp0..\MX_bats\erase.bat" /min
@EXIT 0

Создай файл erase.bat в папке Flowcode рядом с файлом avrb.bat

*для удаления всего лишнего из папки проекта с таким содержимым:
Код: выделить все
@echo off
timeout /t 1 /nobreak
del /q *.cof *.c *.lst *.00* *.txt
exit

*для удаления определенных файлов, например с таким содержимым и по мере необходимости добавлять новые строки:
Код: выделить все
@echo off
timeout /t 1 /nobreak
del /q project1.cof project1.c project1.lst project1.00* project1.txt
del /q project2.cof project2.c project2.lst project2.00* project2.txt
del /q lcd_test.cof lcd_test.c lcd_test.lst lcd_test.00* lcd_test.txt
exit


установленные параметры команды del будут применяться к любой папке, в которой компилируется проект.
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение
FC AVR 5.5.2.1 / Proteus 8.6
Аватар пользователя
Ник: pav13
Имя: pav13
(Тёмовск)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение andrewproffi (Андрей) » 04 июл 2017, 04:56

Вроде все нормально работает. Спасибо!
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Не компилитца...

Сообщение щербатый (щербатый) » 07 янв 2018, 06:39

Приветствую друзья мои. Знаю, что буду послан в сад. Но все же, укажите направление. Куда в этом саду копать. Пришла и ко мне пора разобраться с TMR0. Как то жил без него, Но это сложно назвать жизнью. Итак вопрос.
При компиляции проектов взятых с форума в частности здесь http://flowcode.info/examples-menu/27-c ... -pre-count
компилятор пишет ошибку. Версия флоукода v5.5.2.1 (30.01.2013). И что самое неприятное. Та версия флоукода, что стоит у меня. Работаю с ней каждый день (все всегда работало), файлы взяты с форума. Вроде все должно работать, но увы.... Не работает.
Русских букв само собой в пути к папке с проектами нет...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: щербатый
Имя: щербатый
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение Enigm (Enigm) » 07 янв 2018, 09:45

В опциях компилятора, поставьте везде default вместо current должно помочь .
А так все ваши примеры прекрасно компилятся.
Версия как и у вас.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Проблемы с компиляцией программ

Сообщение щербатый (щербатый) » 07 янв 2018, 15:48

Отлично друг мой. Все отработало на отлично. Теперь есть что грызть, в виде этих таймеров. Спасибо.
Ник: щербатый
Имя: щербатый
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron