Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переносимость Catalyst (Си модули) 
:(
    Опции темы
gcc
Дата 17.7.2009, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



я написал программу на Catalyst

у меня есть хостинги с shell доступом linux и 2 сервера freebsd

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

написано что Си модули собранные на Win на unix работаь не будут!!

как собрать Си модули каталиста чтобы они работали на всех платформах и на извесном аппаратном обеспечении??

я вижу:
1) поставить linux, win собрать все модули каталиста, дальше поставить PAR архив, он соберет еще раз установленные и будут они локально с архива работаеть?

2) если у меня i386 FreeBSD, на хостинге HP FreeBSD, если я соберу на i386, будут ли Си модули на HP работать? может нужно какую-то оптимизацию поставить?


хочется решить вопрос, опишите пожалуйста, как сделать?




Это сообщение отредактировал(а) gcc - 22.7.2009, 17:37
PM WWW ICQ Skype GTalk Jabber   Вверх
KSURi
Дата 18.7.2009, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 887
Регистрация: 8.6.2006
Где: Russia

Репутация: 20
Всего: 27



Купить ВДС, например


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
gcc
Дата 18.7.2009, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



многие хостинги безлимитные на FastCGI, туда каталист можно затолкать...

но я имел ввиду для удобства, как сделать чтобы не соберать все время...?

Это сообщение отредактировал(а) gcc - 18.7.2009, 01:17
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 22.7.2009, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



объясните почему нельзя собрать для кроссплатфрмы?
PM WWW ICQ Skype GTalk Jabber   Вверх
arto
Дата 22.7.2009, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



собирайте кросс-платформенным компилятором.
PM MAIL ICQ   Вверх
gcc
Дата 22.7.2009, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



а каким это компилятором? его можно включить в FreeBSD?

а сборка С модлей и perl+C не отличается?
PM WWW ICQ Skype GTalk Jabber   Вверх
arto
Дата 22.7.2009, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



PM MAIL ICQ   Вверх
gcc
Дата 22.7.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



arto, а вы это не делали?

ладно, разберусь как-то..

ну я нашел gcc , это и есть кросплтаформленный?

а какие парамерты надо ему написать? он сам соберет?
по этому запросу http://www.google.com/search?q=cross-compi...art=10&sa=N я не нашел что ему написать надо

и там я увидел только некоторую кроссплатформу, например Gentoo/FreeBSD crosscompiler http://www.gentoo.org/doc/en/cross-compili...style=printable

http://unix.derkeiler.com/Mailing-Lists/Fr...1/msg01847.html

как это нормально сделать?


Это сообщение отредактировал(а) gcc - 22.7.2009, 20:09
PM WWW ICQ Skype GTalk Jabber   Вверх
arto
Дата 22.7.2009, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



делал, но давно.
вам придется сам perl собрать этим кросс-компилятрором.

гораздо проще запускать виртуальные машины с нужным таргетом и собирать на них.
PM MAIL ICQ   Вверх
gcc
Дата 22.7.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Цитата

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


а какая схема должна быть?

поставить linux, freebsd, win и на них собрать?

НО, если у меня i386 FreeBSD, на хостинге HP FreeBSD, если я соберу на i386, будут ли эти Си модули на HP работать? может нужно какую-то оптимизацию поставить?


таргетом - не нашел
http://www.google.com/search?hl=en&q=%...mp;oq=&aqi=

Это сообщение отредактировал(а) gcc - 22.7.2009, 20:14
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 22.7.2009, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



пересобиратиь перл не подохид, так как на хостинге он может стоят и перл как правило модулем сидит в апаче
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 22.7.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Цитата(arto @ 22.7.2009,  20:08)
гораздо проще запускать виртуальные машины с нужным таргетом и собирать на них.

а под какой ВМ бы попробовать?
PM WWW ICQ Skype GTalk Jabber   Вверх
shamber
Дата 22.7.2009, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



gcc
VirtualBox
?
PM MAIL Jabber   Вверх
gcc
Дата 22.7.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



в нее FreeBSD поставить?

на хостинге оно будет работать?
вообще-то сами виртуальные машины жрут много ресурсов, еще есть Qemo, но ее никто не использует на хостингах и т.д.

Это сообщение отредактировал(а) gcc - 22.7.2009, 21:58
PM WWW ICQ Skype GTalk Jabber   Вверх
shamber
Дата 22.7.2009, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



Цитата(gcc @  22.7.2009,  21:56 Найти цитируемый пост)
в нее FreeBSD поставить?

да.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.