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

 
 
 
Reply to this topicStart new topic
> MULTI и makefile, как подружить?
Dvorkin
сообщение Oct 5 2005, 12:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-03-05
Из: Воронеж
Пользователь №: 3 094



Как в MULTI собрать проект при помощи уже существующего makefile? Я пытаюсь так:

ccarm makefile

а ccarm думает, что ему подсунули объектный файл и зовет линкер. Тот, понятно, ругается.
Что делать?
Go to the top of the page
 
+Quote Post
palito
сообщение Oct 5 2005, 13:15
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912



Цитата(Dvorkin @ Oct 5 2005, 15:26)
Как в MULTI собрать проект при помощи уже существующего makefile? Я пытаюсь так:

ccarm makefile

а ccarm думает, что ему подсунули объектный файл и зовет линкер. Тот, понятно, ругается.
Что делать?
*


Он и должен ругаться wink.gif

Makefile должен обрабатываться специальной утилитой make. А в Makefile указаны связи между исходниками, обьектными файлами, библиотеками и т.п. Компилятор узнает - как обрабатывать исходники, линковщик - что и чем линковать. Это поголовно верно для *nix и Linux систем. Соответственно, Makefile должен быть составлен соответственно тому, что хочет получить утилита make. Не знаю, есть ли в multi утилита подобная make из Linux... Если есть, то Makefile надо подсовывать ей, а не компилятору, при этом надо убедиться, что пакет исходников и Makefile подготовлены для Multi. А если нет никакой подобной утилиты - то на нет и суда нет. Надо компилить и собирать всё ручками...

Скорее всего у Вас пакет исходников под Linux-овый компилятор и Makefile для него же.....
Go to the top of the page
 
+Quote Post
Dvorkin
сообщение Oct 6 2005, 04:30
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-03-05
Из: Воронеж
Пользователь №: 3 094



Дык они ж пишут в документации на тему "Makefiles Using":
<<The G*ree*n H*ill*s compiler drivers are completely compatible with makefiles. >>

make там действительно нету, сейчас я пробую подсунуть мой makefile гнушному make.exe
Go to the top of the page
 
+Quote Post
palito
сообщение Oct 6 2005, 07:26
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912



Цитата(Dvorkin @ Oct 6 2005, 07:30)
Дык они ж пишут в документации на тему "Makefiles Using":
<<The G*ree*n H*ill*s compiler drivers are completely compatible with makefiles. >>

make там действительно нету, сейчас я пробую подсунуть мой makefile гнушному make.exe
*


Похоже все верно. Сейчас почитал доку от GHS для MIPS, нашёл "Makefiles Using" - говорят что всё должно быть ок, надо только в Makefile компилятор поправить. Похоже у них ccmips (они его называют compiler driver) может выполнять функции make. Я, к сожалению, попробовать не могу пока - у меня на GHS mips лицензии нет....

Попробуете, сообщите пожалуйста, что вышло.
Go to the top of the page
 
+Quote Post

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

 


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


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