imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 01.11.2004, 13:24     # 1
AleXXXSoft
Guest
 
Сообщения: n/a

FreeBSD -> Linux

есть вопроса: можно ли как-то под БСД скомпилить Линукс программу? Линукса нету у меня и искать запарно, но срочно необходимо скомпилить программу для его (на сервак, куда нет доступа к компилятору)
программа 100% не глючная, прекрасно работает на БСД... С++
имел кто-нить опыт?
 
Старый 01.11.2004, 19:13     # 2
aivs
Full Member
 
Аватар для aivs
 
Регистрация: 27.05.2003
Адрес: Москва, Солнцево
Сообщения: 770

aivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царстве
может можно указать под какую плотформу и ось компилировать программу?
__________________
Это все матрица
aivs вне форума  
Старый 01.11.2004, 19:19     # 3
KalaSh
Moderator
 
Регистрация: 30.10.2003
Адрес: 2men'57°10'N65°33'E
Сообщения: 2 165

KalaSh - Гад и сволочь
Так если твоя программа есть в исходниках, то особой разницы от платформы быть не должно. Всё будет зависить от компилятора, на gcc всё должно идти гладко.
KalaSh вне форума  
Старый 02.11.2004, 09:10     # 4
AleXXXSoft
Guest
 
Сообщения: n/a

ну так нету компилятора! в том то и проблема! есть компилятор под Бсдю....
Цитата:
может можно указать под какую плотформу и ось компилировать программу?
вот это меня и интересует - как?
 
Старый 02.11.2004, 09:52     # 5
KalaSh
Moderator
 
Регистрация: 30.10.2003
Адрес: 2men'57°10'N65°33'E
Сообщения: 2 165

KalaSh - Гад и сволочь
Во-первых. При установке FreeBSD есть пункт совместимости с пакетами Linux. И если он был выбран, то всё должно быть нормально.
Во-вторых, если этого и нет, то кто мешает обратиться к коллекции пакетов или портов и доустановить то, чего не хватает?
И третье: Бинарники на то и бинарники, что ставить их можно на любую Unix подобную платформу. Как ты вообще представляешь компиляцию в BSD, но при этом указывая, что это Linux? Тут я не совсем понимаю.

Последний раз редактировалось KalaSh; 02.11.2004 в 09:55.
KalaSh вне форума  
Старый 02.11.2004, 10:15     # 6
AleXXXSoft
Guest
 
Сообщения: n/a

совместимость там в другую сторону
меня интересует, есть ли в компиляторе (GCC например) какие-нить опции, чтобы создать линуксовый бинарник, необходимо ли для этого иметь линуховые .h-файлы? Естесственно, что созданный таким образом бинарник не будет (по идее) работать на БСДе без поддержки Линукса. Хотя и формат у них одинаков: ELF ...
 
Старый 02.11.2004, 11:37     # 7
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
AleXXXSoft, программа твоя, или нет?
Если нет, то посмотри опции у configure, потом пошарься в Makefile и поищи там команды определения оси. Как найдешь - поставь вместо FreeBSD Linux или что-там у тебя. Компилятор будет тогда выдавать файл для линукса.
ivahaev вне форума  
Старый 02.11.2004, 11:39     # 8
AleXXXSoft
Guest
 
Сообщения: n/a

программу писал я
 
Старый 02.11.2004, 12:09     # 9
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
AleXXXSoft, ну есть тогда самый простой, но требующий времени вариант - поставить Linux (хоть на эмулятор) и откомпиллировать на нем
ivahaev вне форума  
Старый 02.11.2004, 12:11     # 10
AleXXXSoft
Guest
 
Сообщения: n/a

ну нету у меня Линукса.. и взять негде.... и не скачать...

эх.... пойду повешусь))
 
Старый 02.11.2004, 12:29     # 11
MBear
Newbie
 
Регистрация: 22.08.2002
Сообщения: 42

MBear Известность не заставит себя ждать
Давай я тебе скомпилю
MBear вне форума  
Старый 02.11.2004, 12:46     # 12
dr-evil
::VIP::
 
Аватар для dr-evil
 
Регистрация: 17.02.2002
Адрес: /home/dr-evil
Пол: Male
Сообщения: 2 212

dr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэйdr-evil Сэнсэй
странная проблема...
компиль на чем есть и пробуй
__________________
Сеть - это диагноз... а сисадмин - состояние души.
Питер! Все на сходку!!! | Обзоры порталов. Добавь свою любимую систему!
dr-evil вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:35.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.