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

 
 
> вопрос по коммандной строке ассемблеровщика в IAR
lutik
сообщение Sep 8 2005, 13:38
Сообщение #1


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

Группа: Свой
Сообщений: 128
Регистрация: 30-06-04
Из: Odessa
Пользователь №: 216



имеется в наличии готовый проект собираемый иаровским компилятором но при помощи makefile
есть необходимость добавить к нему ассемблерный файл собственного, так сказать, производства, почитав хелп дописал к мейкфайлу следующее

BINDIR = c:\bin\iar\avr
LISTDIR =List
OBJDIR =Obj
INC =-ISrc -Isrc\lib
STDINC = -I$(BINDIR)\inc
AFLAGS = -v3 -L$(LISTDIR)\ -O$(OBJDIR)\ $(INC) $(STDINC)

потом

assembler:
$(ASM) $(AFLAGS) src\idx.s90
добавил цель в список зависимостей, ну и линкеру указал дополнительный обьектный файл..
вобщем усе заработало но есть один нервирующий момент, а именно:
по хелпу выходит что обьектный файл и листинг должны попасть в свои директории, даже пишут
Example
To send the list file to list\prog.lst rather than the default prog.lst:
aavr prog -Llist\

и тоже для обьектного,
а получается что оба файла валяются в корне проекта..
так пришлось копировать файл в ручную (ну или линкеру путь править), а хочется ведь по-человечески :))

подскажите где грабли плз.


--------------------
однако..
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:19
Рейтинг@Mail.ru


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