LINUX.ORG.RU

Что за линукс? Как быть если нет компилятора?


0

1

Есть установленная система AskoziaPBX. Куплена у оф. дилера. Но в ней нет много необходимого, а главное нет компилятора. Можно ли в кастомную сборку линукса добавить компилятор? Хотя бы временно. Мне нужно скомпилировать драйвера для телефонной платы.

Вот что вернули команды: uname -a Linux sip.xxxx.ru 2.6.39.4-dist #1 SMP PREEMPT Wed Dec 18 11:03:35 CET 2013 i686 GNU/Linux

$ cat /proc/version Linux version 2.6.39.4-dist (root@amy) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Wed Dec 18 11:03:35 CET 2013

Другие команды не работают gcc нет.

тупо скачай бинарник GCC под i686 и компилирую им. Другого пути я не особо вижу.

reprimand ★★★★★ ()

Мне нужно скомпилировать драйвера для телефонной платы.

А хэдеры ядра (или хотя бы конфиг) там есть? А то, может быть, и ядро собирать придётся.

AITap ★★★★★ ()
Ответ на: комментарий от Gorynia

Я начинающий линукс пользователь, если можно, с командами как можно посмотреть ;)

как правило, если ls /usr/src что-то выдает, значит жизнь есть.

l0stparadise ★★★★★ ()
Ответ на: комментарий от Gorynia

А мож там clang?

Вообще хз. Гуглится какая-то древняя тема, где народ хотел mpg321 поставить, но ответа там нет.

А /usr/include там есть?

ziemin ★★ ()
AskoziaPBX aims to make the power of Asterisk available to the average user in a slimmed down, embedded PC friendly form.

AskoziaPBX is more than another GUI for Asterisk. It is an embedded PBX solution which eases system upgrades, backups and provisioning.
Basics:

< 15 MB firmware image
Designed for low-power systems
Based on Asterisk 1.6.1 and a custom fork of the T2 Linux distribution
All system configuration stored in a single XML file
exception13 ★★★★★ ()
Ответ на: комментарий от AITap

я выше уже кинул что это такое. мелокосборка заточеная под ембеддед.

exception13 ★★★★★ ()

а вообще если вы уж купили кота в мешке то дергайте тех. под. хотя если поддержка того что вам нужно не заявлена то вас пошлют лесом.

P.S. в следующий раз думайте что лучше купить непонятное УГ «не требующее компетентного персонала» (C) (R) (TM) или поставить Debian GNU/Linux и получить все что нужно бесплатно без смс.

exception13 ★★★★★ ()
Ответ на: комментарий от exception13

Да дело в том, что нужен был рабочий продукт с поддержкой 1С, стоит в принципе не дорого, поэтому взяли. До этого ставили обычный Астериск, но заточить его для работы с 1С еще затратнее.

В принципе продукт рабочий, только с платами не угадали (у разработчика нет списка поддерживаемых плат, только на форуме уже после покупки узнали что плата нужны была PCI, а мы взяли экспресс). В принципе не проблема купить другую, но хочется попробовать скомпилировать дрова для этой.

Gorynia ()
Ответ на: комментарий от exception13

Как думаете, если скачать T2, собрать с компилятором, скомпилировать драйвера и подсунуть их в исходную сборку, взлетит?

Gorynia ()
Ответ на: комментарий от Gorynia

Как думаете, если скачать T2, собрать с компилятором, скомпилировать драйвера и подсунуть их в исходную сборку, взлетит?

х.з. я таки советую обратиться в тех. под. и получить официальный ответ.

exception13 ★★★★★ ()
Ответ на: комментарий от exception13

Отвечают только на англоязычном форуме, но если и соберут драйвера, то только в следующей версии. А потом еще ее локализовывать будут... Ждать столько не сможем

Gorynia ()
Ответ на: комментарий от l0stparadise

Эмм.. В requirements для LFS есть «gcc на хост системе».

zekka ()
Ответ на: комментарий от Gorynia

Короче, тебе, судя по всему, надо найти GCC собранный статично под твою архитектуру. Хоть RPM, хоть просто tar.gz.

IPR ★★★★★ ()
Ответ на: комментарий от zekka

gcc-4.3.2 есть только для Mandriva

gcc-4.3.2-3mnb2.x86_64.html GNU Compiler Collection Mandriva 2009.0 for x86_64

Gorynia ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.