메인페이지 . 바뀐페이지 .

\cat StudyMaterial

참여자: HuidaeCho

C# 컴파일하기

토론

소설같은 C#의 저자가 비쥬얼한 툴의 사용에 대한 나름대로의 생각이 있는 것 같다. 그래서 컴파일러라는 csc.exe를 아무리 뒤져도 안 보여서 인터넷을 찾아보니 C:\Windows\Microsoft.NET\Framework\v2.0.50722에 깔린다고 한다. 이 디렉토리를 PATH에 추가하고 cmd를 실행하면 csc.exe를 이용해서 컴파일할 수 있는 환경이 된다.

컴파일환경이 잘 설정되었는지 Hello World! 예제를 한번 컴파일해 보자. 다음과 같은 파일을 C:\CsStudy\HelloWorld.cs로 작성한다. cmd 창에 Hello World!를 출력하는 가장 단순한 예제이다.

class HelloWorld{
/* 메인 클래스: 프로그램의 시작점인 Main() 메서드는 반드시 클래스 안에 정의해야
 * 한다. 파일명과 Main() 메서드가 정의된 클래스명은 서로 무관하다. */
	public static void Main(){
	/* 프로그램의 시작점: Main() 메서드는 반드시 static으로 선언되어야 하며
	 * 다음 중 하나의 형태로 정의 가능하다.
	 * static void Main()
	 * static void Main(string[] args)
	 * static int Main() 정상종료시 0을 리턴한다.
	 * static int Main(string[] args)
	 * private static void Main()
	 * private static void Main(string[] args)
	 * private static int Main()
	 * private static int Main(string[] args)
	 * public static void Main()
	 * public static void Main(string[] args)
	 * public static int Main()
	 * public static int Main(string[] args) */
		System.Console.WriteLine("Hello World!");
	}
}

파일을 저장한 다음 cmd 창을 열어서 다음을 실행한다.

> c:
> cd \CsStudy
> csc HelloWorld.cs
> HelloWorld.exe
Hello World!

맨 마지막 줄의 Hello World!가 보인다면 환경설정이 끝난 것이다.

토론

편집 . 바뀐부분 . 역링크 .
2024년 4월 26일 오후 5:50:19 . XHTML 1.1 . CSS 3 . 용쓴다. !
이 사이트의 모든 문서는 크리에이티브 커먼즈 라이센스를 따릅니다.