Symfoware

Symfowareについての考察blog

Debian 8(jessie)にapt-getでmonoをインストール

Debianにmonoをインストールしたのでメモしておきます。


monoのインストール



こちらを参考にしました。
Install Mono on Linux

まずキーを追加。


# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF




apt用のファイルを作成。


# vi /etc/apt/sources.list.d/mono-xamarin.list




以下の2行を追加します。
※jessieへのインストールですがwheezyのままで良いようです。


deb http://download.mono-project.com/repo/debian wheezy main
deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main




内容の更新し、インストールを実行します。


# apt-get update
# apt-get install mono-devel




4.6.0がインストールできました。


# mono --version
Mono JIT compiler version 4.6.0 (Stable 4.6.0.245/746756c Wed Sep 21 14:16:42 UTC 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:         __thread
    SIGSEGV:     altstack
    Notifications: epoll
    Architecture: amd64
    Disabled:     none
    Misc:         softdebug
    LLVM:         supported, not enabled.
    GC:            sgen







Hello world



C#のプログラムを作成し、コンパイルしてみます。


# vi hello.cs




内容は以下のとおり。


  1. using System;
  2. public class HelloWorld
  3. {
  4.         static public void Main ()
  5.         {
  6.                 Console.WriteLine ("Hello Mono World");
  7.         }
  8. }




コンパイルは「mcs」というコマンドで実行します。


# mcs hello.cs




実行すると、「hello.exe」が出力されます。
出力された「hello.exe」はそのまま実行できます。


# ./hello.exe
Hello Mono World





関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2016/09/25(日) 22:05:29|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<Windows Server 2016をUbuntu 16.04 + KVMにインストールする | ホーム | Cassandra 3.7 のクラスタ構築>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1920-1598f313
この記事にトラックバックする(FC2ブログユーザー)