![]() |
|
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Удалите в makefile все пробелы в начале каждой строки и вместо них поставьте табуляцию
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Makefile писан правильно. Проблема в чем-то другом.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Makefile приложил... На всякий случай.
|
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Написан он правильно, но когда его нв форум выложили, то форумный движек его покалечил
Я сам лично пробовал Makefile из шапки и он не компилировался, пока не поменял все пробелы на Tab |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Еще раз повторю, мой Makefile уже исправлен, он корректный. Я умею работать с make и в выложенном выше файле отступы в порядке. Попытка подсунуть файл с неправильными отступами заставляет make ругаться на символы. В приведенном мной листинге make не ругается. Просто не выполняется этап компиляции. Кроме того build_dir/target-_- какое-то странное название каталога. Наводит на мысль что где-то что-то не объявлено.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Сделал distclean, обновил все исходники, пересобрал заново SDK и тулчейн, программа собралась без вопросов. Похоже действительно попортил какие-то объявления нужные кросс-компилятору.
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
Все это здорово, но как подцепить STL?
Компилятор не видит даже iostream... |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]()
На свой вопрос традиционно отвечу сам. Нужно использовать другой компилятор, указать пути к правильным библиотекам и добавить зависимости.
Для проекта из файликов helloworld.cpp, class.cpp и class.h Makefile будет выглядеть так: Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Скажите пожалуйста, я правильно понимаю, что после компиляции, репозиторием становится папка /trunk/bin/atheros/packages ?
И что бы пакеты вошли в этот реп, надо указывать их в menuconfig как модули? Последний раз редактировалось stD; 30.10.2013 в 04:47. |
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да
|
![]() |
![]() |
![]() |
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|