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

 
 
> make утилитав виндовсе
sergey sva
сообщение Aug 7 2008, 13:45
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Маке утилита, возник вопрос, она подходит для всех компиляторов или для каждого компилятора свой маке SDCC, VS? Буду благодарен если кто поможет ссылками на официальный сайт make.exe , или
описанием ошибок.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Aug 7 2008, 15:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



вот так работает, не кто не ругается. хотелось посмотреть как правильно удалять.
Цитата
proect = main
CC=sdcc
LINKFLAGS=--model-large --code-loc 0x0000 --code-size 0xFFFF --xram-loc 0x0000 --xram-size 0x0700
all: main.hex


main.rel: main.c
$(CC) $(LINKFLAGS) main.c

main.hex: main.rel
$(CC) $(LINKFLAGS) main.rel
packihx <main.ihx>main.hex

clean:
rm -f $(proect).hex $(proect).ihx $(proect).lnk $(proect).lst $(proect).map $(proect).mem $(proect).rel $(proect).rst $(proect).sym
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 7 2008, 15:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sergey sva @ Aug 7 2008, 17:40) *
вот так работает, не кто не ругается.

Мрак sad.gif
"Не ругается" и "работает" есть разные вещи. Совсем разные. Для "не ругается", делать так
Код
# rm -f main.hex main.lst main.obj main.cof main.list main.map main.eep.hex main.elf *.o

а для "работает" так:
Код
del *.hex *.lst *.obj *.cof *.lst *.map *.eep *.hex *.elf  *.o

А буквы $(proect) можете на заборе писать.

Код
PROJECT = main
CC=sdcc
LINKFLAGS=--model-large --code-loc 0x0000 --code-size 0xFFFF --xram-loc 0x0000 --xram-size 0x0700
all: $(PROJECT).hex


$(PROJECT).rel: $(PROJECT).c
$(CC) $(LINKFLAGS) $(PROJECT).c

$(PROJECT).hex: $(PROJECT).rel
$(CC) $(LINKFLAGS) $(PROJECT).rel
packihx <$(PROJECT).ihx>$(PROJECT).hex

clean:
@del *.hex *.lst *.obj *.cof *.lst *.map *.eep *.hex *.elf  *.o


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   make утилитав виндовсе   Aug 7 2008, 13:45
- - Сергей Борщ   Цитата(sergey sva @ Aug 7 2008, 16:45) Ма...   Aug 7 2008, 13:53
|- - sergey sva   Цитата(Сергей Борщ @ Aug 7 2008, 17:53) Т...   Aug 7 2008, 14:18
|- - zltigo   Цитата(sergey sva @ Aug 7 2008, 16:18) во...   Aug 7 2008, 14:23
|- - sergey sva   Цитата(zltigo @ Aug 7 2008, 18:23) Ну Вы ...   Aug 7 2008, 14:45
|- - zltigo   Цитата(sergey sva @ Aug 7 2008, 16:45) бе...   Aug 7 2008, 14:57
- - sergeeff   Для удаления ненужных файлов лучше пользоваться ко...   Aug 7 2008, 14:25
- - Amper25   не издевайтесь над человеком. rm - консольная ком...   Aug 7 2008, 15:02
- - Kuzmi4   Стоит винавр. Вот что выдало: ЦитатаUsage: rm [OPT...   Aug 7 2008, 15:03
|- - zltigo   Цитата(Kuzmi4 @ Aug 7 2008, 17:03) Стоит ...   Aug 7 2008, 15:17
- - Kuzmi4   на заборе лучше другие буквы писать понятнее ок...   Aug 7 2008, 15:52
- - sergeeff   Это из разряда как заставить Windows выполнять ком...   Aug 7 2008, 16:14
|- - cioma   cygwin   Aug 7 2008, 17:44
- - sergeeff   Ну тут умельцы на PS/3 запустили Linux, в нем эмул...   Aug 7 2008, 18:43


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

 


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


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