goo blog サービス終了のお知らせ 

Yosukeの備忘録

主にソフトウエア開発に関連した備忘録を書きます

LinuxでC#の開発・実行を行う(mono)

2024-11-02 16:26:17 | 開発環境
LinuxでC#プログラムを実行するランタイム(mono)とコンパイラをインストールします。

■ monoのインストール

$sudo apt install mono-complete

■サンプルプログラムの作成

以下のコードをsample.csとしてファイルに保存。

using System;

public class SampleProgram {
    static public void Main () {
        Console.WriteLine ("Hello World");
    }
}

コンパイルして実行。

$mcs sample.cs -out:sample.exe
$mono sample.exe
>Hello World

■ 複数のファイルがある場合のコンパイル

以下の2つのファイルを作成。

[sample.cs]

using System;

public class SampleProgram {
    static public void Main () {
        SampleProgram2.HelloWorld();
    }
}

[sample2.cs]

using System;

public class SampleProgram2 {
    static public void HelloWorld () {
        Console.WriteLine ("Hello World");
    }
}

コンパイルして実行。

$mcs *.cs -out:sample.exe
$mono sample.exe
>Hello World


最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。