본문 바로가기
C#, MONO

Linux에서 MONO설치-시작

by gigasound 2021. 8. 9.

리눅스에서 C# 사용

 

MONO는 Visual Studio 또는 MonoDevekop에서 생성된 C# 기반의 실행 파일(*. exe)을 Linux에서 동작하도록 지원합니다.

잘 아시다시피 C#의 막강한 GUI 개발 내용을 Linux에서 활용할 수 있어 매우 편리한 방법입니다.

이를 사용하기 위해서는 Linux에 MONO 관련된 내용을 설치해야 합니다. 

 

sudo apt-get install mono-runtime mono-mcs mono-devel  mono-complete -y
sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext

테스트용 코드 만들기

원도우즈에서 VisualStuio(VS)로 C# 프로젝드를 하나 만들어서 리눅스에서 동작해 보겠습니다.

잘아시는것과 같이, 먼저 VS에서 C#용 Windows Form 앱으로 프로젝트를 생성하고 test로 이름을 설정하겠습니다.

자동  생성된 폼에 버튼하나를 만들고, 버튼에 메시지를 보여주는 코드를 추가합니다.

namespace test0 {
    public partial class Form1: Form {
        public Form1() {
            InitializeComponent();
        }

        private void button1_Click(object sender,EventArgs e) {
            MessageBox.Show("test","test",MessageBoxButtons.OK);
        }
    }
}

그리고 컴파일해서 실행파일 test0.exe을 만듭니다. 

 

--> 수정중입니다.