Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции |
Здравствуйте, гость ( Вход | Регистрация ) |
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции |
Darkslider |
1.11.2007, 7:49
|
Гуру Группа: Пользователи Сообщений: 1 343 Регистрация: 29.5.2005 Из: Moscow Пользователь №: 43 239 Модель телефона: DroidMaxx Прошивка: 4.4.4 Настроение: Motorola. С 1го телефона в 2005г и до сих пор. <3 Рейтинг: 259.5 |
|
xxbasowxx |
1.11.2007, 9:26
|
Новичок Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2007 Пользователь №: 150 874 Модель телефона: Motorola A1200E Рейтинг: 7 |
Собираюсь копать глубоко Дизасэмблер и ELF вьювер подыскиваю. Планы наполеоновские, но пока всё не совсем радужно.
Вчера попробовал напрямую с классами QT поработать (по примерам), прога компилится но на теле при запуске выдаёт Segmentation Fault. Полные непонятки что там с сегментацией и откуда "ноги растут" Посмотрел классы Z* они опираются на Q*. Есть над чем работать. Зато радует работа классики - вывод черес stdout Размер бинарника 8 кб. Сейчас для себя поставил задачу (думаю не сложную) сделать более гибкий будильник. Теоритически - написать демона и обрабатывать сигналы. А конфигуратор уже на классах Z. Пока теоритически |
maximus2963 |
1.11.2007, 11:38
|
Ветеран Группа: Пользователи Сообщений: 375 Регистрация: 24.10.2005 Из: Молдова, г.Кишинёв Пользователь №: 55 755 Модель телефона: Motorola ROKR E6 Прошивка: R533_G_11.12.06PYan0 Рейтинг: 15 |
Darkslider, ну дык такая программа есть на Е680, А780
|
lavelas |
1.11.2007, 14:02
|
Опытный Группа: Пользователи Сообщений: 124 Регистрация: 4.5.2007 Пользователь №: 133 636 Модель телефона: Motorola ROKR E6 Прошивка: R533_Ezh_08_0.1_RU Рейтинг: 47.5 |
Я очень мало програмил на сях, и под юниксами..
Дизасемблером было бы неплохо покопать.. очень много сег фалтов.. Для начала ZMainWidget расковырять - почему-то при наследовании от него вылетает в сег фалт.. |
MOTORUSA |
1.11.2007, 19:19
|
Интересующийся Группа: Пользователи Сообщений: 31 Регистрация: 24.7.2007 Из: Москва Пользователь №: 142 354 Модель телефона: a1200e Прошивка: R541_G_11.52.08R Рейтинг: 1.5 |
Мужыки а может кто выложит все одним большим архивом просто машина с линухом есть а интернет тока гпрс 80 метров нереально будет скачать. а так в интернет салоне слил дома поставил
|
toohes |
2.11.2007, 22:53
|
Новичок Группа: Пользователи Сообщений: 19 Регистрация: 20.9.2007 Пользователь №: 148 494 Модель телефона: a1200e Прошивка: R541_G_11.52.08R_F3 Рейтинг: 0 |
|
xxbasowxx |
9.11.2007, 4:53
|
|
Новичок Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2007 Пользователь №: 150 874 Модель телефона: Motorola A1200E Рейтинг: 7 |
Да, сегфалты засада. Пока не пробовал играться опциями компиллера, но это впереди.
Сейчас пробую различные сорцы (которые Berkley и POSIX совместимые) компилять. Вот что удалось откомпилять (http://nullhttpd.sourceforge.net/httpd/). Простенький WEB сервак. Бинарник получился всего 41,5 кб . Планирую к нему прикрутить запуск шеллкода (не в POST и GET) для генерации динамических страниц, в итоге получится малюсенький WEB с динамизмом, без всяких лишних tcl, древнего cgi и прочих "тяжестей". Так же в планах telnet сервер перекомпилять. Не по душе мне что то busybox... На всяк случай влаживаю сорцы web сервера. P.S. На просторах инета обсуждаются проблемы безопасности этой проги, но думаю нас это не сильно должно волновать Сообщение отредактировал xxbasowxx - 9.11.2007, 4:56
| |
lavelas |
9.11.2007, 7:44
|
Опытный Группа: Пользователи Сообщений: 124 Регистрация: 4.5.2007 Пользователь №: 133 636 Модель телефона: Motorola ROKR E6 Прошивка: R533_Ezh_08_0.1_RU Рейтинг: 47.5 |
|
Svet |
9.11.2007, 8:13
|
Интересующийся Группа: Пользователи Сообщений: 35 Регистрация: 6.11.2005 Пользователь №: 57 230 Модель телефона: MING A1200e rus Прошивка: 16R от Silent Bob Рейтинг: 1 |
А можно подробней, плиз? что за опция? может в дистр тогда сразу включить.. вернее выключить.. Для gcc компилятора установить т.е. сбросить глобальные переменные - unset CFLAGS unset CXXFLAGS можно загнать в bashrc, чтоб при логине каждый раз не сбрасывать - echo unset CFLAGS >> ~/.bashrc echo unset CXXFLAGS >> ~/.bashrc |
snoa |
9.11.2007, 19:38
|
Новичок Группа: Пользователи Сообщений: 19 Регистрация: 9.3.2007 Пользователь №: 126 121 Модель телефона: a1200e Рейтинг: 5 |
попробовал собрать ysmicq. собралось. теперь может кто подскажет как запустить ее не от root'а. или проще сырцы поправить?
тупо закомментировал проверку на uid 0. работает. только сначала надо поднять gprs подключение. Сообщение отредактировал snoa - 10.11.2007, 9:10 |
Текстовая версия | Сейчас: 17.4.2024, 19:29 |
Форум живёт: