HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Компиляция программ
[Ответить]
Neopes [08.09.2003 10:52] Компиляция программ:
Как мне откомпилировать на Заурусе *.tar.gz?
ВадимП [08.09.2003 11:20] :
Как понять "как откомпиллировать"? .tar.gz (или .tgz) - это архив, который вовсе не обязательно должен содержать исходный текст. Поскольку у меня на zaurus'ах вместо нормальной tar стоит какая-то кастрированая версия, которая не понимает ключа "z" (т.е. tar xzvf "файл" не проходит), то надо пользоваться zcat "файл" | tar xvf - либо предварительно распаковать файл командой gunzip.
P.S. Как выяснилось, я ошибался. tar понимает ключ "z". Просто он не выводится в списке ключей. Поэтому надо пользоваться tar xzvf и не обращать внимания на то, что я написал выше.
Neopes [12.09.2003 11:05] :
Сделал как сказал, что дальше? Он создал папку с исходниками, а что дальше?
ВадимП [12.09.2003 11:29] :
ну, дальше зависит от программы... Многие программы для установки испоьзуют последовательность:
./configure
make
make install
...но далеко не все.
К тому же из текста вопроса непонятно: это все планируется установить на zaurus или на большом компьютере? Если на zaurus, то необходимо сначала, как минимум, установить компилятор (gcc).
А вообще-то, в директории, где находится эта программа (термин "директория" гораздо предпочтительнее на unix-системах) должны быть файлы INSTALL и README. В них все написано.
Neopes [12.09.2003 11:32] :
На Заурус. То бишь просто так я не смогу установить? Обязательно нужно началие gcc? Я его скачал в Ипк но он ооказался пустым.
ВадимП [12.09.2003 15:16] :
чтобы собрать программу из исходных текстов на С, нужно, как минимум, иметь компилятор С, правильно? А также все остальные программы, которые могут понадобиться (make, ar, ld...), файлы заголовоков (иначе как обрабатывать #include?), библиотеки и т.д. и т.п.... Всё это можно без проблем установить на zaurus, но, учитывая очень низкую скорость работы процессоров PDA по сравнению с настольными компьютерами, проще и быстрее будет собрать все кросс-компилятором. Когда Вы установите кросс-компилятор и научитесь им пользоваться у Вас будет уходит от 2 до 10 минут на то, чтобы получить исполняемый файл из исходных текстов.
Neopes [14.09.2003 15:37] :
а что мне делать с файлом *.bin? насколько я понимаю это бинарник. что делать то с ним?
ВадимП [14.09.2003 17:10] :
Сильно сомневаюсь, что это двоичный файл. Скорее сценарий. Надо попробовать его запустить
sh file.bin
(
обычно запускают или
. file.bin,
но точка вызывает слишком много вопросов у новичков или
chmod a+x file.bin; ./file.bin
)
и смотрят, что получится
Neopes [15.09.2003 14:09] :
Ага спасибо!
[Ответить]