Portable.net

Portable.net

offline
  • Pridružio: 14 Feb 2004
  • Poruke: 142
  • Gde živiš: Ruma, Vojvodina

DotGNU Portable.NET
The goal of this project is to build a suite of free software tools to build and execute .NET applications, including a C# compiler,
assembler, disassembler, and runtime engine. While the initial target platform was GNU/Linux, it is also known to run under Windows,
Solaris, NetBSD, FreeBSD, and MacOS X. The runtime engine has been tested on the x86, PowerPC, ARM, Sparc, PARISC, s390, Alpha, and IA-64
processors.

DotGNU Portable.NET is part of the DotGNU project, built in accordance with the requirements of the GNU Project.

DotGNU Portable.NET is focused on compatibility with the ECMA specifications for CLI. There are other projects under the DotGNU meta-project
to build other necessary pieces of infrastructure, and to explore non-CLI approaches to virtual machine implementation.



Download

The product is available under the terms of the GNU General Public License. The latest version can be downloaded from these locations:
[Link mogu videti samo ulogovani korisnici] - Runtime engine, C# compiler, and other tools
[Link mogu videti samo ulogovani korisnici] - pnetlib C# library
[Link mogu videti samo ulogovani korisnici] - C library
[Link mogu videti samo ulogovani korisnici] - extra C# libraries from Mono
[Link mogu videti samo ulogovani korisnici] - treecc build tool
[Link mogu videti samo ulogovani korisnici] - JIT implementation
[Link mogu videti samo ulogovani korisnici] - PNetMark benchmarking tool
[Link mogu videti samo ulogovani korisnici] - Curses binding
[Link mogu videti samo ulogovani korisnici] - Qt# Mahjongg game



Building

The three primary components of the system must be built in the following order: treecc, pnet, and then pnetlib.

You will need flex and bison to build DotGNU Portable.NET. We use flex 2.5.4 and bison 1.28. Some support is provided for the BSD version of
yacc, but bison is recommended. Other versions of lex or yacc may not work.


Each source package can be unpacked, built, and installed in the usual manner:

$ zcat <package-version.tar.gz | tar xvf -
$ cd package-version
$ ./configure
$ make
$ make install



Running the examples

Once you have built the system, you can test it on the examples within the "samples" directory:

$ cd samples
$ ../engine/ilrun hello.exe
$ ../engine/ilrun fib.exe
The PNetMark program, listed above, is a more involved example. Instructions for running PNetMark can be found within its README file.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Data Center Engineer
  • Pridružio: 13 Avg 2004
  • Poruke: 3050
  • Gde živiš: Holandija

E to valja, da mogu i development da preselim na linux. Web design sam vec kolko-tolko uspeo...



offline
  • Pridružio: 14 Feb 2004
  • Poruke: 142
  • Gde živiš: Ruma, Vojvodina

Nisam jos probao kako funkcionise, posto mi kroz moju modemsku vezu tesko prolazi. Svi fajlovi su velicine otprilike 10MB (zajedno). Ovo sto sam skinuo (treecc, pnet, pnetlib, pnetlibC) probao sam da kompajliram i sve je proslo bez greske. Koristim Slackware 10.0

Ko je trenutno na forumu
 

Ukupno su 1170 korisnika na forumu :: 57 registrovanih, 2 sakrivenih i 1111 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 1MAP, 357magnum, _Rade, acov34, advokat84, annon, arezina, Boris90, burevestnik, C-Gun, ccoogg123, Chainsaw, coaaco, Dado78, Demi87, DJUNTA, doktor097, dolinalima, DonRumataEstorski, Dzoni90, Georgius, glados, Jakonjveliki, Jaz, kingkong1947, Kobrim, Kosmos Banja Luka, krkalon, Kruger, Lj_ubo, Meklejn, milbos, milenko crazy north, Mixelotti, Miškić, mnn2, N95, Nomica, ozz, Paklenica, Povratak1912, precan, Prečanin30, PrincipL, redstar72, SamostalniReferent, samsung, sekretar, Steeeefan, stegonosa, Tihi86, voja64, vojnik švejk, vukajlo71, W123, zdrebac, ZetaMan