98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 415
1

.mk файл в buildroot

15.08.2017, 07:16. Показов 1711. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Столкнулся со следующей проблемой.
Есть ПО прекрасно собираемое на платформе x86-64 одной командой make. Претензий к Makefile для этого по нет.

Необходимо сделать сборку для arm. С buildroot вообщем разобрался, спокойно добавил это по к menuconfig, сделал для него директорию в /package, а в ней пару файлов .mk и Config.in.

Все бы ничего, но как блин правильно этот .mk написать?

Я вот что пробовал

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
################################################################################
#
# ZCCNXCOMPLETE
#
################################################################################
 
ZCCNXCOMPLETE_VERSION = 1.0
#ZCCNXCOMPLETE_SOURCE = CCNX.tar.gz
ZCCNXCOMPLETE_SITE = /home/roman/warp7_roman/BuildRoot/CCNx_Distillery
ZCCNXCOMPLETE_SITE_METHOD = local
#ZCCNXCOMPLETE_INSTALL_STAGING = YES
ZCCNXCOMPLETE_INSTALL_TARGET = YES
#ZCCNXCOMPLETE_AUTORECONF = YES
 
define ZCCNXCOMPLETE_BUILD_CMDS
    $(MAKE) CC="$(TARGET_CC)" LD="$(TARGET_LD)" -C $(@D) all
endef
 
#define ZCCNXCOMPLETE_INSTALL_TARGET_CMDS
#   $(INSTALL) -D -m 0755 $(@D)/zccnxcomplete $(TARGET_DIR)/CCNx
#endef
 
#define ZCCNXCOMPLETE_INSTALL_TARGET_CMDS
#   $(INSTALL) -D -m 0755 $(@D) $(TARGET_DIR)/home
#endef
 
#define ZCCNXCOMPLETE_PERMISSIONS
#   /home/CCNx f 4755 0 0 - - - - -
#endef
 
#$(eval $(autotools-package))
$(eval $(generic-package))
Все что закомментировано не работает (это попытки сделать как надо). В том виде что сейчас, buildroot подхватывает директорию с ПО, переносит ее в /output/build со всем остальным выбранным в menuconfig ПО и спотыкается вот тут
Bash
1
/output/build/zccnxcomplete-1.0/.stamp_target_installed' failed
Всякие там .configured проходит нормально. Всего то надо чтобы в готовом образе это ПО было в /home/username

Как это сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2017, 07:16
Ответы с готовыми решениями:

Ошибка в сборке buildroot
Всем привет. В первые решил попробовать собрать данную систему, и вроде все настроил правильно, и...

BuildRoot не даётся сборка дистрибутива
Доброго времени суток! Собрался я писать на плюсах программы для Rasberry Pi, для того что бы не...

Дан текстовый файл F. Переписать файл F в файл G, вставляя в конец каждой строки ее порядковый номер.
решите)

Создать файл F из элементов массива M, переписать в файл G все компоненты которые меньше 5, прочитать файл G
создать файл F,компонентами которого являются элементы массива M,переписать в файл G все компоненты...

3
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 415
17.08.2017, 01:42  [ТС] 2
Никто не сталкивался с этим? Как елки, собрать систему для warp7 с добавлением моего софта используя buildroot?
А точнее как правильно написать .mk
0
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 415
23.08.2017, 04:07  [ТС] 3
Люди, не может блин быть что не работал с кросскомпиляцией никто!
Есть проект который собирается на обычной (интел) машине командой make all.
Как сделать myproject.mk файл для buildroot чтобы мой проект стал частью системы для arm?
0
169 / 18 / 2
Регистрация: 11.09.2014
Сообщений: 190
07.02.2024, 09:54 4
может кому пригодится:
вот тут есть вполне доступное руководство, правда на английском
0
07.02.2024, 09:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.02.2024, 09:54
Помогаю со студенческими работами здесь

Файл символов. Все цифры записать во второй файл, а остальные символы - в третий файл
Имеется файл, элементами которого являются отдельные символы. Все цифры записать во второй файл, а...

Создать файл произвольных символов: Вывести в один файл цифры, содержащиеся в файле, а в другой файл литеры
Создать файл произвольных символов. Вывести в один файл цифры, содержащиеся в файле, а в другой...

Дан символьный файл F. Подсчитать число вхождений в файл сочетаний АВ.Определить, входит ли в файл сочетание abcdef
Дан символьный файл F. подсчитать число вхождений в файл сочетаний АВ определить, входит ли в...

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы...
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны...

Найти файл, и в папку где лежит этот файл скопировать другой файл)
Задача описана в названии, но повторюсь. Надо найти папку с известным названием файла (123.txt),...

Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл
Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл. Переписать в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru