Ubuntu에서 C 언어와 C#을 다양한 편집기로 작성해보십시오.

리눅스는 협의에는 리눅스 커널, 광의로는 커널로 사용한 운영체제를 말한다. Linux는 Unix 계열 운영 체제 (OS) 중 하나라고 할 수 있습니다.
우분투는 리눅스 배포판 중 하나입니다. 초보자부터 베테랑까지 폭넓게 이용되고 있습니다.

본고에서는 C언어나 C#의 프로그램을 각종 에디터를 이용하여 작성합니다.

참고 URL



VirtualBox에 Ubuntu 20.04를 설치하는 방법은 아래 링크가 도움이 될 것입니다.
프로그래머를 위한 우분투

C 언어 컴파일 환경을 구축합시다.



터미널을 시작하고 다음을 수행합니다.
sudo apt update
sudo apt install build-essential

gedit에서 C 언어 편집하기



gedit는 Ubuntu 표준 편집기로 초보자를위한 것입니다. 디스크 상단의 액티비티를 클릭하고 ged를 입력하여 gedit를 시작합니다.



먼저 gedit 아래의 없음을 클릭하고 메뉴에서 C를 선택합니다. 그리고 다음 코드를 입력합니다.

sample01.c
#include <stdlib.h>
int main()
{
  system("/bin/cat /etc/lsb-release");
}

그러면 편집기의 코드가 구문 강조 표시되어 표시됩니다.
그런 다음 gedit 상단의 저장 버튼을 클릭하고 "sample01.c"로 저장합니다. 그리고 다음 명령으로 컴파일하고 실행해보십시오.
gcc -o sample01 sample01.c
./sample01

아래와 같이 우분투 버전 정보가 표시되면 성공합니다.

실행 결과
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION=”Ubuntu 20.04 LTS”

C# 편집 및 실행에 도전해 보기



먼저 C#을 설치합니다.

C# 설치
sudo apt install mono-devel

이번에는 nano라는 편집기를 사용해 보겠습니다. nano는 GUI가 없는 CUI 기반 편집기입니다. 원격 로그인 및 작업과 같은 GUI를 사용할 수 없는 환경에서도 사용할 수 있는 이점이 있습니다.

nano 시작
nano sample02.cs

다음 코드를 입력합니다.

sample02.cs
using System;
using System.IO;
using System.Text;
class FileRead1 {
  static void Main() {
    StreamReader sr = new StreamReader(
                            "/etc/lsb-release");
    string text = sr.ReadToEnd();
    sr.Close();
    Console.Write(text);
  }
}

Ctrl+O에서 "sample02.cs"라는 이름으로 파일에 씁니다. 그런 다음 Ctrl+X로 종료합니다. nano를 종료하면 컴파일합니다.

C# 컴파일
mcs sample02.cs

컴파일이 완료되면 "sample02.exe"라는 파일이 생성됩니다. "sample02.exe"를 실행해보십시오.

sample02 실행
./sample02.exe

이전 C 언어 프로그램과 동일한 Ubuntu 버전 정보가 출력됩니다.

Visual Studio Code 설치



마지막으로 인기 있는 Visual Studio Code를 설치하는 방법을 소개합니다. Ubuntu20.04에서는 snap을 사용하여 설치할 수 있습니다.

VScode 설치
sudo snap install --classic code
code



사이고에게



Windows 10 환경에서는 WSL (Windows Subusystem for Linux)의 Ubuntu에서 실행하는 것이 쉽습니다.
WSL Ubuntu를 구축하는 방법은 아래 링크를 참조하십시오.

Linux와 Windows의 욕심 많은 환경을 손에 넣으십시오

좋은 웹페이지 즐겨찾기