IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   FreeBSD -> Linux (https://www.imho.ws/showthread.php?t=72417)

AleXXXSoft 01.11.2004 13:24

FreeBSD -> Linux
 
есть вопроса: можно ли как-то под БСД скомпилить Линукс программу? Линукса нету у меня и искать запарно, но срочно необходимо скомпилить программу для его (на сервак, куда нет доступа к компилятору)
программа 100% не глючная, прекрасно работает на БСД... С++
имел кто-нить опыт?

aivs 01.11.2004 19:13

может можно указать под какую плотформу и ось компилировать программу?

KalaSh 01.11.2004 19:19

Так если твоя программа есть в исходниках, то особой разницы от платформы быть не должно. Всё будет зависить от компилятора, на gcc всё должно идти гладко.

AleXXXSoft 02.11.2004 09:10

ну так нету компилятора! в том то и проблема! есть компилятор под Бсдю....
Цитата:

может можно указать под какую плотформу и ось компилировать программу?
вот это меня и интересует - как?

KalaSh 02.11.2004 09:52

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

AleXXXSoft 02.11.2004 10:15

совместимость там в другую сторону
меня интересует, есть ли в компиляторе (GCC например) какие-нить опции, чтобы создать линуксовый бинарник, необходимо ли для этого иметь линуховые .h-файлы? Естесственно, что созданный таким образом бинарник не будет (по идее) работать на БСДе без поддержки Линукса. Хотя и формат у них одинаков: ELF ... :idontnow:

ivahaev 02.11.2004 11:37

AleXXXSoft, программа твоя, или нет?
Если нет, то посмотри опции у configure, потом пошарься в Makefile и поищи там команды определения оси. Как найдешь - поставь вместо FreeBSD Linux или что-там у тебя. Компилятор будет тогда выдавать файл для линукса.

AleXXXSoft 02.11.2004 11:39

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

ivahaev 02.11.2004 12:09

AleXXXSoft, ну есть тогда самый простой, но требующий времени вариант - поставить Linux (хоть на эмулятор) и откомпиллировать на нем :)

AleXXXSoft 02.11.2004 12:11

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

эх.... пойду повешусь))

MBear 02.11.2004 12:29

;) Давай я тебе скомпилю ;)

dr-evil 02.11.2004 12:46

странная проблема...
компиль на чем есть и пробуй ;)


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

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