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

 
 
> 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
Ответов
Сергей Борщ
сообщение Aug 7 2008, 13:53
Сообщение #2


Гуру
******

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



Цитата(sergey sva @ Aug 7 2008, 16:45) *
Маке утилита, возник вопрос, она подходит для всех компиляторов или для каждого компилятора свой маке SDCC, VS?
Для разных компиляторов она разная. Большинство свободных компиляторов (если не все) пользуют GNU make (документация тут), ее порт под виндовс есть в составе MSYS/MinGW. Борланд и Микрософт используют свои make, несколько несовместимые с GNU make.
Цитата(sergey sva @ Aug 7 2008, 16:45) *
или описанием ошибок.
Так вы пишите, какие ошибки у вас возникают - попробуем помочь.


--------------------
На любой вопрос даю любой ответ
"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
sergey sva
сообщение Aug 7 2008, 14:18
Сообщение #3


Гуру
******

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



Цитата(Сергей Борщ @ Aug 7 2008, 17:53) *
Так вы пишите, какие ошибки у вас возникают - попробуем помочь.


вот маке файл, при компиляции ошибок нет, ошибка когда нужно очистить CLEAN.
Пишет что какойто файл не найден ошибка "(e2)" error 2
все файлы с расширениями *.sym *.lst *.mem *.map *.ihx *.lnk *.rst *.rel *.asm *.hex
есть в папке с проектом компилятор sdcc +eclips
Код
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) --model-large -c    main.c
    
main.hex: main.rel
    $(CC) $(LINKFLAGS) main.rel
    packihx <main.ihx >main.hex

    
    
        
clean:
    rm -f *.sym *.lst *.mem *.map *.ihx *.lnk *.rst *.rel *.asm *.hex


Сообщение отредактировал sergey sva - Aug 7 2008, 14:19
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 7 2008, 14:23
Сообщение #4


Гуру
******

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



Цитата(sergey sva @ Aug 7 2008, 16:18) *
вот маке файл...Пишет что какойто файл не найден...

clean:
rm -f *.sym *.lst *.mem *.map *.ihx *.lnk *.rst *.rel *.asm *.hex

Ну Вы хоть чуть-чуть подумать не пробовали, что такое 'rm'? Откуда в Windows 'rm' ?
Маке тут, как и следовало ожидать ни сном ни духом не виноватый.


--------------------
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   Цитата(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
- - sergey sva   вот так работает, не кто не ругается. хотелось пос...   Aug 7 2008, 15:40
|- - zltigo   Цитата(sergey sva @ Aug 7 2008, 17:40) во...   Aug 7 2008, 15:49
- - 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 Текстовая версия Сейчас: 27th July 2025 - 22:07
Рейтинг@Mail.ru


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