C#〃csc.exe 컴파일러 맛보기 (메모장 컴파일)

반응형






C#을 알아가기 위한 첫번째 코스~ 


컴파일(Compile)은 각 언어마다 다른 시스템으로 새로운 언어를 공부하게 되면 기본으로 알아야 하는데요.  

먼저 자바에서는 Javac라는 컴파일러가 컴파일을 담당하기도 하고, 편의상 이클립스라는 통합개발환경 프로그램에서 편하게 컴파일을 해줍니다. 물론 컴파일 뿐만 아니라 편집과 디버깅등 개발에 필요한 모든 환경을 제공하죠.


마찬가지입니다. C#은 비쥬얼 스튜디오라는 개발툴이 있고, CSC.exe라는 컴파일러가 존재합니다. 앞으로 비쥬얼 스튜디오로 모든 작업을 할테지만 처음이니 CSC.exe 컴파일러가 어떻게 작동 되는지 맛보기로 경험해보고 지나가보려 합니다.

 



 CSC.exe 파일 위치



C#을 하기 위해 비쥬얼 스튜디오를 설치하셨다면 자동으로

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

폴더에 csc.exe 프로그램이 설치 되있을겁니다.

이 프로그램이 컴파일러입니다. ^^



운영체제가 32비트나 64비트체제에서는

Framework64 폴더 말고도 Framework 폴더가 공통으로 설치되서

이 폴더로 접근 하셔도 무방합니다.



 컴파일 테스트 해보기


1. C드라이브에 TEST라는 폴더를 먼저 생성합니다. 


2. 이 폴더안에 새 메모장을 생성하여 다음과 같이 작성합니다.

using System;

namespace Study1
{
	class Program
	{
		static void Main(string[] args)
		{
			Console.WriteLine("Hello world!!");
		}
	}
}


3. 다른이름으로 저장하기로 test.cs 로 저장합니다. ( C# 문서로 변환됨) 



4. CMD 명령프롬포트 창을 실행합니다. 그리고 C드라이브의 test 폴더로 이동




5. CSC 컴파일러를 이용하여 test.cs 파일을 컴파일 




6. 아래와 같이 test.exe 응용프로그램이 생성됬습니다. 




7. 콘솔 프로그램이기 때문에 CMD 명령프롬포트에서 test.exe 입력으로 프로그램 실행 !




맛보기 끝!!


앞으로 이 방식으로 컴파일을 안하겠지만

기본부터 다져보자라는 마음으로

정리해보았습니다.


그럼 다음부터는 비쥬얼스튜디오로

C#을 공부해야겠어요~~

반응형