dev_img - не буду объяснять, что это такое и для чего нужно.
Собственно, кто ищет и читает этот пост, наверняка сам знает :)
Опять же, всё - ниже описанное, это личный опыт, и пометки для себя, быть может пригодится и кому-нибудь ещё.
Действующие персонажи
SL-C1000 Zaurus, Cacko 1.23 (
http://www.cacko.biz), SD Card (ext2)
Забираем dev_img-1.6 по адресу
http://www.elsix.org/downloads/dev-img/dev-img-1.6.zipКопируем на SD карточку (CF, не важно куда), и распаковываем:
#unzip dev-img-1.6.zip
#ls
Получаем два файла dev_img-1.6, image_setup.sh
Инсталляционный скрипт у меня не заработал. Поиском по форуму, не нашёл тех у кого он тоже заработал :)
Поэтому, всё делается руками.
$cd /home/zaurus
$mkdir develop (см. скрипт)
$su root
#vi /etc/fstab
добавляем строчку:
/usr/mnt.rom/card/dev_img-1.6 /home/zaurus/develop squashfs auto,loop 0 0
сохраняемся и выходим: wq
#cd /home/zaurus (находясь в этой директории)
#mount develop
#vi /home/zaurus/.profile
добавляем к PATH путь :/home/zaurus/develop/bin
#exit (покидаем Root'a)
#exit (выходим из консоли, и снова запускаем её).
$echo $PATH
смотрим что /home/zaurus/develop/bin присутствует.
$su root
#compiler_setup.sh (устанавливаем компилятор :))
Собираем какую-нибудь тестовую программу, вроде "Hello World"
#include иострим.h :)
int main()
{
count << "Hello World!" << endl;
return 0;
}
Всё работает? Поздравляю.
Учтите, после каждой загрузки, вам придётся мантировать develop самостоятельно.
Пока ещё не разобрался как это сделать автоматом.
Пользуйтесь.
update:
не всё работает... по совету
http://solarwind-palm.livejournal.com/ добавляем в .profile
export TMAKEPATH=/usr/local/tmake/lib/linux-g++
иначе tmake не находит tmake.conf