|
|
 |
Ответов
|
Sep 20 2013, 05:25
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Цитата(DASM @ Sep 19 2013, 19:30)  и я бы не рекомендовал инсталяционную директорию в корне держать, замучаетесь с этими sudo Вы имеете ввиду лучше ставить библиотеки куда-нибудь в свои папки, типа в /home/my_linux_pc/ARM_libs/ а не в /usr/local/lib/? Цитата(Tarbal @ Sep 19 2013, 19:39)  Я написал, но вы видимо за обилием информации пропустили. Протестируйте при помощи команды file исполняемый файл и/или объектные файлы.
Example: $ file drivers/built-in.o drivers/built-in.o: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), not stripped Да, да вы правы, пропустил я. Вот что получилось: dim@dim-System-Product-Name:/usr/local/lib$ file libmodbus.so.5.0.3 libmodbus.so.5.0.3: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped Похоже всё правильно у меня  . еще пара вопросов. 1. Цитата Я надеюсь вы на забыли поставить ключ --prefix. Иначе вы установите на свою инструментальную машину, а не на таргет. Вероятно я не понял вас.--prefix указывает на нужную мне директорию установки библиотеки. Допустим: ./configure --prefix=/home/my_pc/libs/ Иначе библиотека встанет в директорию по умолчанию, что страшного? Сейчас, пока я учусь, мне главное чтоб чего та заработало.... А библиотека, она всегда стоИт на инструментальной машине. Где средства разработки установлены, там же и библиотеки должны быть, причем тут таргет ? 2.Вот вы писали в прошлом посте: Цитата make ARCH=arm CROSS_COMPILE=arm-cortexa8-linux-gnueabi- uImage А зачем мэйку с командной строке указывать архитектуру и префикс компилятора? Мне казалось что требуемый компилятор, линкер и пр., всё указано в Makefile. А объектник создается ровно для той архитектуры, под которую собственно кросскомпилятор и сделан, так что не вижу смысла её (архитектуру) указывать в ком. строке. Поправьте меня, плз
Сообщение отредактировал berkl - Sep 20 2013, 05:26
|
|
|
|
|
Sep 20 2013, 12:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(berkl @ Sep 20 2013, 09:25)  1. Вероятно я не понял вас.--prefix указывает на нужную мне директорию установки библиотеки. Допустим: ./configure --prefix=/home/my_pc/libs/ Иначе библиотека встанет в директорию по умолчанию, что страшного? Сейчас, пока я учусь, мне главное чтоб чего та заработало.... А библиотека, она всегда стоИт на инструментальной машине. Где средства разработки установлены, там же и библиотеки должны быть, причем тут таргет ?
2.Вот вы писали в прошлом посте:
А зачем мэйку с командной строке указывать архитектуру и префикс компилятора? Мне казалось что требуемый компилятор, линкер и пр., всё указано в Makefile. А объектник создается ровно для той архитектуры, под которую собственно кросскомпилятор и сделан, так что не вижу смысла её (архитектуру) указывать в ком. строке. Поправьте меня, плз 1. Если на компьютере на котором вы компилируете установлены те же исполняемые файлы или библиотеки, то они будут заменены на вновь скомпилированные. Если вы замените исполняемый файл для 386 на исполняемый файл для ARM, то вы не сможете его запустить на 386 машине. Поэтому дефолт сразу отпадает. То, на что указал DASM, если вы сделаете директорию установке внутри вашей домашней директории, то sudo писать не обязательно. Оно действительно пройдет, однако я не уверен, что не обязательно. 2. Мой пример для компиляции кернела и драйверов. Если вы компилируете апликации/библиотеки, то он вам не нужен. Извините за усложнение вопроса не относящейся к предмету информацией. Если вы покажете содержимое директории о котором я вас просил, то я скажу все префиксы, которые вы можете использовать для host= и заодно вы лучше поймете как оно устроено.
Сообщение отредактировал Tarbal - Sep 20 2013, 12:19
|
|
|
|
Сообщений в этой теме
Colobox Linux начинающему Mar 22 2011, 20:07 uriy Принято считать Ubuntu наименее плохая из всех Lin... Mar 23 2011, 06:51 Colobox Цитата(uriy @ Mar 23 2011, 09:51) Чаще дл... Mar 23 2011, 07:26 kurtis Лучше Ubuntu.
Про пакеты лучше пока не думать, т.... Mar 23 2011, 07:45 Ko4egap Ubuntu на данном этапе своего развития вполне юзаб... Mar 24 2011, 08:38 uriy ЦитатаВ смысле, проблемно подбирать все это по сай... Mar 24 2011, 10:11 sasamy Цитата(uriy @ Mar 24 2011, 13:11) Проблем... Mar 24 2011, 12:08 Ko4egap Запахло новым холиваром window vs linux. А так же,... Mar 24 2011, 15:06 Ant_m Пользовался и ubuntu и debian, а когда то, давным ... Mar 24 2011, 17:13 a9d Если ты совсем нихрена в линуксе не шаришь. То ста... Mar 24 2011, 21:07 K_Alex Ubuntu на сегодняшний день является самым дружелюб... Mar 25 2011, 07:42  etoja Полезно посетить сайт
http://distrowatch.com/
на... Mar 25 2011, 12:28 cioma Вот и я по-тиху перехожу с Win7 на Ubuntu Mar 25 2011, 16:13 Colobox Спасибо всем за ответы!!! Mar 30 2011, 12:00 alexf Добавлю +1 за Ubuntu. До недавнего времени с 64 би... Mar 31 2011, 06:51 mdmitry При выборе дистрибутива полезно ответить себе и на... Mar 31 2011, 11:25 Электра Цитата(alexf @ Mar 31 2011, 09:51) Добавл... Aug 20 2013, 16:48  Canis Dirus Цитата(Электра @ Aug 20 2013, 22:48) А ес... Aug 21 2013, 05:24 Furius А еще погуглить на проблемы с драйверами. У меня в... Apr 3 2011, 17:18 sasamy Цитата(Furius @ Apr 3 2011, 21:18) А еще ... Apr 4 2011, 09:11 Furius Блин. КАК вам удалось это найти?) Я дня четыре при... Apr 4 2011, 10:07 AVR читайте мою подпись чтобы начать работать с Linux ... Jun 23 2011, 20:26 berkl Приветствую!
Растёт потребность в камешке с ... Jun 26 2013, 08:57 Муравей Цитата(berkl @ Jun 26 2013, 12:57) 1. Есл... Jun 26 2013, 13:11 samike Сам прошел путь начинающего линуксоида пару лет на... Jun 26 2013, 14:21 DASM На винде запустите виртуалку (VirtualBox) и нет пр... Jun 26 2013, 11:58 berkl Правильно ли я вас понял, среда разработки должна ... Jun 26 2013, 13:09 berkl Цитата(samike @ Jun 26 2013, 18:21) Сам п... Jun 27 2013, 08:26 samike Цитата(berkl @ Jun 27 2013, 12:26) Мне вс... Jun 27 2013, 08:42 AlexandrY Цитата(berkl @ Jun 27 2013, 11:26) Виртуа... Jun 27 2013, 17:52 Tarbal Цитата(berkl @ Jun 27 2013, 11:26) Виртуа... Aug 22 2013, 17:59 andrewlekar В общем да, обязательно ставить линукс для разрабо... Jun 27 2013, 08:53 berkl Цитата(samike @ Jun 27 2013, 12:42) Конеч... Jun 27 2013, 12:03 samike Как уже было сказано выше, дополнительно устанавли... Jun 27 2013, 12:41 DASM Да, все так. Вам ровно ничего не надо, echo '1... Jun 27 2013, 12:16 berkl Цитата(DASM @ Jun 27 2013, 16:16) Да, все... Jun 27 2013, 13:54 DASM Скажите пожалуйста, с какой версии этот страшный т... Jun 28 2013, 05:10 berkl Приветствую!
Вопросик по железу. Вот к приме... Aug 6 2013, 07:04 DASM Цитата(berkl @ Aug 6 2013, 11:04) Приветс... Aug 6 2013, 20:16  sasamy Цитата(DASM @ Aug 7 2013, 00:16) С фриске... Aug 7 2013, 08:02 Idle А документация на soc allwiner который в этом mars... Aug 6 2013, 14:42 Idle ЦитатаThe Allwinner A10 has an ethernet controller... Aug 6 2013, 18:16 Idle Цитата(Idle @ Aug 6 2013, 22:16) ну вот т... Aug 7 2013, 07:03 DASM Ну прямо таки ничего. Сколько у имх 6 ммакс?
Upd -... Aug 7 2013, 12:23 sasamy Цитата(DASM @ Aug 7 2013, 16:23) Upd - ды... Aug 7 2013, 19:08 DASM Ну да, они многие такие, поэтому ТИ ДМ 3730 и хоро... Aug 8 2013, 04:21 berkl Здравия,
Поставил Убунту и на неё Eclipse CDT+g... Aug 27 2013, 11:56 Tarbal ---
Цитата(A. Fig Lee @ Aug 27 2013, 16... Aug 27 2013, 13:16 Canis Dirus Цитата(berkl @ Aug 27 2013, 17:56) Непоня... Aug 28 2013, 11:44 A. Fig Lee Stable надо брать. Там баги исправлены.
Во втором ... Aug 27 2013, 12:07 Canis Dirus Цитата(A. Fig Lee @ Aug 27 2013, 18:07) Т... Aug 28 2013, 06:54 berkl Цитата(Tarbal @ Aug 27 2013, 16:16) ---
... Aug 28 2013, 09:47 mdmitry Цитата(berkl @ Aug 28 2013, 13:47) Но вот... Aug 28 2013, 11:12 berkl Цитата(mdmitry @ Aug 28 2013, 15:12) Скор... Aug 28 2013, 13:01 berkl Допускаю, что не компилируется в Эклипсе из-за тог... Aug 29 2013, 07:20 berkl Цитата(A. Fig Lee @ Aug 27 2013, 16:07) Э... Sep 13 2013, 06:36 A. Fig Lee Цитата(berkl @ Sep 13 2013, 02:36) Именно... Sep 13 2013, 11:45 Tarbal Цитата(berkl @ Sep 13 2013, 10:36) Именно... Sep 13 2013, 12:12 IgorKossak Для генерации toolchain со всем окружением можно в... Sep 13 2013, 15:12 berkl Цитата(A. Fig Lee @ Sep 13 2013, 15:45) А... Sep 19 2013, 09:42 Tarbal Цитата(berkl @ Sep 19 2013, 13:42) Что та... Sep 19 2013, 12:38 A. Fig Lee Не компилятор, а архитектуру машины.
x86, например... Sep 19 2013, 11:59 berkl Цитата(Tarbal @ Sep 19 2013, 16:38) На ка... Sep 19 2013, 13:11 Tarbal Цитата(berkl @ Sep 19 2013, 17:11) Во вся... Sep 19 2013, 14:08 berkl Tarbal, A. Fig Lee
Спасибо за поддержку !
... Sep 19 2013, 15:01 Tarbal Цитата(berkl @ Sep 19 2013, 19:01) Вроде ... Sep 19 2013, 15:39 DASM так хекс редактором откройте, там для писи сигнату... Sep 19 2013, 15:30 Victor® Встаюлю свои 5 коп.
В Линуксе практически 0.
Есть ... Sep 20 2013, 12:24 berkl Tarbal, приветствую вас,
Спасибо за уточнения п... Sep 23 2013, 07:02 Tarbal Цитата(berkl @ Sep 23 2013, 11:02) Tarbal... Sep 23 2013, 12:28 berkl Ещё вопросики:
1. Хочется попробовать создать пр... Oct 3 2013, 08:40 Tarbal Цитата(berkl @ Oct 3 2013, 12:40) Ещё воп... Oct 3 2013, 13:02 alx2 Цитата(berkl @ Oct 3 2013, 13:40) 1. Хоче... Oct 7 2013, 08:17  Tarbal Цитата(alx2 @ Oct 7 2013, 12:17) А где во... Oct 7 2013, 11:49 berkl Озадачился работой таймеров в Линуксе. Погуглил, ... Oct 17 2013, 05:35 Tarbal Цитата(berkl @ Oct 17 2013, 09:35) Озадач... Oct 17 2013, 17:30 vshemm Прежде чем рассматривать таймеры, надо сделать нес... Oct 17 2013, 18:13 berkl Спасибо за ссылочки, поглядаю.
Цитата(Tarbal ... Oct 17 2013, 18:40 vshemm Цитата(berkl @ Oct 17 2013, 22:40) ...
Во... Oct 17 2013, 20:56 Tarbal Устраню некоторую неопределенность во фразе:
... Oct 17 2013, 18:57 vshemm Да забудьте вы про системный тик Это всего лишь д... Oct 17 2013, 19:05 berkl Спасибо за ответы, буду разбераться Oct 17 2013, 19:21 berkl Цитата(vshemm @ Oct 17 2013, 22:13) Так в... Oct 21 2013, 13:16 Tarbal Чтобы процессор заснул, надо сделать соответствующ... Oct 21 2013, 14:16 berkl Цитата(Tarbal @ Oct 21 2013, 18:16) Хардв... Oct 21 2013, 16:17 Tarbal Цитата(berkl @ Oct 21 2013, 20:17) Соглас... Oct 21 2013, 17:23 berkl Цитата(Tarbal @ Oct 21 2013, 21:23) Возни... Oct 21 2013, 18:04 Tarbal Цитата(berkl @ Oct 21 2013, 22:04) То ест... Oct 21 2013, 18:34 mov Сразу прошу извинения у сообщества за избитый вопр... Oct 22 2013, 07:24 xor.kruger Debian. Мое мнение, что если для работы с железом,... Oct 22 2013, 07:43 Tarbal Цитата(xor.kruger @ Oct 22 2013, 11:43) D... Oct 22 2013, 18:43  A. Fig Lee Цитата(Tarbal @ Oct 22 2013, 14:43) Зато ... Oct 22 2013, 18:47 mdmitry Если нужна хорошая совместимость с разными програм... Oct 22 2013, 19:46 xor.kruger Цитата(mdmitry @ Oct 22 2013, 22:46) Если... Oct 23 2013, 06:20 DASM Для работы с САПР советую ставить Виндовс А на д... Oct 23 2013, 04:56 sasamy Если нужен Red Hat подобный дистрибутив (например ... Oct 23 2013, 06:30 berkl Цитата(xor.kruger @ Oct 23 2013, 10:20) З... Oct 23 2013, 06:32 Micrick Такая вот закавыка для нуба:
Поставил Ubuntu12.04 ... Oct 23 2013, 08:12
2 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|