Gentoo LinuxでC#を使ってみた

Gentoo LinuxのMonoでC#を使ってみたので、使い方をメモしてみます。

インストール

# emerge -av mono

プログラミング

$ vi hello.cs
$ cat hello.cs
using System;
public class Hello
{
  static public void Main ()
  {
    Console.WriteLine("Hello world!");
  }
}

コンパイル&実行

$ mcs hello.cs
$ ls
hello.cs  hello.exe*
$ mono hello.exe
Hello world!

リンク

Home | Mono
http://www.mono-project.com/

関連記事

Gentoo LinuxでMingw
Gentoo LinuxでMingwを使ったクロスコンパイル crossdevをインストール # emerge -v sys-devel/crossdev /etc/make.confにPORTDIR_OVERLAYを追加 PORTDIR_OVERLAY="/usr/local/portage" /usr/local/portageがない場合はディレクトリを作成 ...

Gentoo LinuxでWizardpenのインストール
ペンタブレットという物を試してみたくてXP-Penという比較的安価なペンタブレットを買ってみました。Wizardpenを使うとLinuxでもそれなりに動くそうです。(ちなみに、Gentoo Linux公式のパッケージはないみたいです。) カーネルの再構築 Device DriversのHID supportという項目から「UC-Logic」を探して追加します。 Device D...

Gentoo LinuxでNTFSとexFATを使う手順
Gentoo LinuxでNTFSとexFATを使う手順について カーネルの準備 File systems ---> <*> FUSE (Filesystem in Userspace) support DOS/FAT/NT Filesystems ---> <*> NTFS file system support <*> NTFS ...

Gentoo LinuxでGRUBのタイムアウトを設定
Gentoo LinuxでGRUBのタイムアウトをデフォルトの5秒から変更したい場合は、/etc/default/grubのGRUB_TIMEOUT=5という部分を書き換えると良いようです。 # Boot the default entry this many seconds after the menu is displayed GRUB_TIMEOUT=10 #GRUB_TIMEOUT...

Gentoo LinuxのKernel Upgradeガイド
Gentoo LinuxのKernel Upgradeガイド(自分用メモ)です。 1. インストール # emerge --ask sys-kernel/gentoo-sources 2. eselect # eselect kernel list # eselect kernel set <target> 3. ビルド&インストール 注 # cd ...

Gentoo Linuxのebuildリポジトリーの場所
Gentoo Linuxのebuildリポジトリーの場所が変更されたみたいです。 従来の場所/usr/portage新しい場所/var/db/repos/gentooGentoo ebuild repository 詳細については下記ファイルを参照してみてください。 /usr/share/portage/config/repos.conf リンク /usr/...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です