Инструменты пользователя

Инструменты сайта


компиляция_из_исходных_кодов

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

компиляция_из_исходных_кодов [2009/12/19 15:27] (текущий)
dik создано
Строка 1: Строка 1:
 +Берете сорцы тут: [[http://​trifinite.org/​Downloads/​carwhisperer-0.2.tar.gz|http://​trifinite.org/​Downloads/​carwhisperer-0.2.tar.gz]] И собираете. В общем действия такие: ​
  
 +
 +1. Заходим в рутовую консоль ​
 +
 +2. Добавляем scirocco в список репозиториев: ​
 +
 +
 +
 +  echo 'deb http://​repository.maemo.org scirocco free non-free'​ >> /​etc/​apt/​sources.list
 +
 +
 +3. Ставим gcc: 
 +
 +  apt-get update && apt-get install gcc-3.4
 +
 +4. Ставим нужные библиотеки: ​
 +
 +
 +
 +  apt-get install libc6-dev libbluetooth2-dev
 +
 +5. Копируем распакованые сорцы на девайс: ​
 +
 +
 +
 +  scp -r /​tmp/​carwhisperer-0.2/​ root@192.168.1.3:​
 +
 +
 +(или как-нибудь еще) 6. Заходим на девайсе в каталог с сорцами и собираем: ​
 +
 +
 +
 +  cd carwhisperer-0.2/​ && gcc-3.4 carwhisperer.c -o carwhisperer -lbluetooth
 +
 +7. Запускаем собраную программу: ​
 +
 +
 +
 +  ./​Nokia-N800-26:​~/​carwhisperer-0.2#​ ./​carwhisperer
 +  Usage:
 +  carwhisperer <​hci#>​ <​messagefile>​ <​recordfile>​ <​bdaddr> ​   [channel]
 +
 +8. Сносим все ненужное:​ Убираем scrirocco из /​etc/​apt/​sources.list Убиваем ненужные пакеты (если конечно больше не хотим ничего собирать на устройстве): ​
 +
 +
 +
 +  apt-get remove gcc3.4 binutils libbluetooth2-dev linux-kernel-headers libc6-dev
 +
 +
 +Источник : [[http://​forum.internet-tablet.com/​viewtopic.php?​pid=809#​p809|пост Wall]]
компиляция_из_исходных_кодов.txt · Последние изменения: 2009/12/19 15:27 — dik