LINUX.ORG.RU
ФорумTalks

А что, Mono создаёт кроссплатформенные бинари?


0

0

Прикольно:

Documents $ locate .exe
/usr/lib/beagle/BeagleDaemon.exe
/usr/lib/beagle/BuildIndex.exe
/usr/lib/beagle/Config.exe
/usr/lib/beagle/ExerciseFileSystem.exe
/usr/lib/beagle/IndexHelper.exe
/usr/lib/beagle/IndexWebContent.exe
/usr/lib/beagle/Info.exe
/usr/lib/beagle/ManageIndex.exe
/usr/lib/beagle/Query.exe
/usr/lib/beagle/Shutdown.exe
/usr/lib/mono/1.0/certmgr.exe
/usr/lib/mono/1.0/chktrust.exe
/usr/lib/mono/1.0/disco.exe
/usr/lib/mono/1.0/gacutil.exe
/usr/lib/mono/1.0/mcs.exe
/usr/lib/mono/1.0/mcs.exe.config
/usr/lib/mono/1.0/mozroots.exe
/usr/lib/mono/1.0/setreg.exe
/usr/lib/mono/1.0/sn.exe
/usr/lib/mono/1.0/soapsuds.exe
/usr/lib/mono/1.0/sqlsharp.exe
/usr/lib/mono/1.0/wsdl.exe
/usr/lib/mono/1.0/xsd.exe
/usr/lib/mono/2.0/gmcs.exe
/usr/lib/mono/2.0/gmcs.exe.config
/usr/lib/mono/2.0/wsdl.exe
/usr/lib/rug/rug.exe
/usr/lib/suseRegister/bin/create-guid.exe
/usr/lib/zen-updater/ServiceUtility.exe
/usr/lib/zen-updater/ZenInstaller.exe
/usr/lib/zen-updater/ZenRemover.exe
/usr/lib/zen-updater/ZenUpdater.exe
/usr/lib/zmd/zmd.exe
/usr/lib/zmd/zmd.exe.config
/usr/share/doc/packages/dhcpcd/dhcpcd.exe
Documents $

В линуксе оно правда запускается mono file.exe...


Миша открыл для себя смысл mono :)

Orlangoor ★★★★★
()

Если это конечно можно назвать бинарниками, всего лишь контейнер для байт-кода на IL.

W98
()

>В линуксе оно правда запускается mono file.exe...
а программы на PERL запускаются perl proga.pl :-)

anonymous
()

Да да создает... вот только c Xml она не работает так как надо. После запуска проги в моно вылатеют NullReference.

anonymous
()
Ответ на: комментарий от anonymous

>а программы на PERL запускаются perl proga.pl :-)

~ $ file /usr/lib/rug/rug.exe
/usr/lib/rug/rug.exe: PE executable for MS Windows (console) Intel 80386 32-bit, Mono/.Net assembly
~ $

suser
() автор топика
Ответ на: комментарий от anonymous

> Совсем неожидано, что бинари MS Win .NET запустились в GNU Linux Mono

В том и был смысл Mono (тщательно скрываемый Мигелем, само собой).

anonymous
()
Ответ на: комментарий от anonymous

> бинари MS Win .NET запустились в GNU Linux Mono

И как, есть среди запустившегося чёнть нужное и полезное?

bugmaker ★★★★☆
()
Ответ на: комментарий от hatefu1_dead

> а что, байткод --- это не бинарный файл?

тогда любой скрипт - бинарь. В юниксе нет разделения тектовый/бинарный файл

anonymous
()
Ответ на: комментарий от anonymous

> тогда любой скрипт - бинарь.

Ну уж на перле - точно :)

anonymous
()

Это и бинарник, и байткод вместе. Сначала запускается бинарник(.exe шник .net-а является валидным PE), который затем вызывает дотнетовскую виртуальную машину или ругается на отсутствие .net-а.

RommeDeSerieux
()
Ответ на: комментарий от RommeDeSerieux

>Это и бинарник, и байткод вместе. Сначала запускается бинарник(.exe шник .net-а является валидным PE), который затем вызывает дотнетовскую виртуальную машину или ругается на отсутствие .net-а.

Идея упёрта у Clipper'а ???

robot12 ★★★★★
()

А если их в dosemu запускать, они ругаются на отстутствие Windows'a?

zaregazza
()
Ответ на: комментарий от anonymous

Ну ты и сравнил Яву и всяческий смаллтолк с глякавым быдлонедоподелием.

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.