Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Распространение программы


Автор: Artemon 8.5.2008, 06:42
Как можно распространять программу, чтобы она работала на всех Linux, но при этом не давать исходников?

Автор: nickless 8.5.2008, 14:16
Скомпилировать в разных конфигурациях и создать пакеты под популярные дистры + static/dynamic linked версии, которые по идее должны работать на всех остальных дистрах. http://www.skype.com/download/skype/linux/choose/ например так делает.

А можно поинтересоваться что за программа? 

Автор: Artemon 9.5.2008, 14:39
Вроде не все так просто,

Скомпилировал под Debian одной версии ядра, все работает,

Пытаюсь запустить на версии, которая немного новее и получаю ошибку времени выполнения.

Автор: nickless 10.5.2008, 02:07
Цитата(Artemon @  9.5.2008,  13:39 Найти цитируемый пост)
получаю ошибку времени выполнения. 

Поконкретнее можно?

Автор: Artemon 10.5.2008, 10:24
Segmentation fault

Автор: nickless 10.5.2008, 21:05
Цитата(Artemon @  10.5.2008,  09:24 Найти цитируемый пост)
Segmentation fault 

 smile 
Какие версии дебиана, ядра, glibc? Какие либы используются, их версии? Где падает, что пишет дебагер? Что такого делает эта сверхсекретная прога? На других системах проверялась? Может просто банальная ошибка работы с памятью?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)