![]() |
|
|
![]()
|
|
| f999t1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 11.4.2006 Репутация: нет Всего: нет |
как пользоваться makefile для компановки нескольких файлов
|
|||
|
||||
| comcon1 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Синтаксиз таков:
Маке-файл состоит из целей, которые обозначаются так.
Простой пример:
Вот более сложный пример.
Это сообщение отредактировал(а) comcon1 - 19.4.2006, 15:34 |
||||||
|
|||||||
| f999t1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 11.4.2006 Репутация: нет Всего: нет |
твой пример надо писать в отдельно файле (какое должно быть расширение)
и что если один файл на C другой на asembler Это сообщение отредактировал(а) f999t1 - 18.4.2006, 13:41 |
|||
|
||||
| comcon1 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Создаешь это в файле, называемом Makefile.
Тогда команда:
Будет лезть в него. Если он назван по другому, то запуск сборки, к примеру:
А сборка с асм:
|
||||||
|
|||||||
| f999t1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 11.4.2006 Репутация: нет Всего: нет |
В принципе разобрался.
у меня получился работающий makfile
но как еге переделать с использованием переменных типа OBJ=main.o f13.o f23.o и $, @ и т.п (не пойму как ими пользоваться) Это сообщение отредактировал(а) f999t1 - 19.4.2006, 16:45 |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Наверно, правильнее всего так:
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: нет Всего: 118 |
какие "автосоздатели" make файлов вы предпочитаете ? А-то самому ручками писать уж больно долго.....
желательно создание как под win так и под nix компиляторы.... Это сообщение отредактировал(а) jonie - 20.4.2006, 00:00 -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
see autobook. (aclocal, autoconf, automake, libtool)
win: Dev-Cpp, minGw development studio |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | GNU toolchain | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |