연구실에서 이것저것 하느라 듀얼부팅으로 윈도우와 우분투를 설치하긴 했지만 우분투에 대해서 아무것도 모르는 상태였다,,,
운영체제 과제를 하려는데 손도 못대다가 기초부터 시작하려고 한다,,,
리눅스 아예 생초보여서 저만 알아볼수 있게끔 작성한 점 양해부탁드립니다. 수정할 점 댓글 환영합니다!
C 프로그래밍을 하려면 Visual Studio와 같은 컴파일러가 필요하다. 윈도우에서는 Visual Studio를 설치하여서 썼지만 리눅스에서는 사용할 수 없다고 한다. 그래서 검색해본 결과 'gcc'로 컴파일 한다고 한다.
1. 우분투에서 GCC 설치하기
터미널을 열어서 다음과 같은 명령을 입력한다.
$ sudo apt-get install gcc
Y/N를 요구한다면 Y를 눌러서 설치합니다.
2. vim 설치하기
gcc를 설치했던 방법처럼 vim을 설치합니다.
$ sudo apt-get install vim
3. GCC로 컴파일 하기
"WELCOME TO 23HYUN BLOG" 를 출력하는 프로그램을 컴파일해보겠습니다. 터미널에서 다음을 입력해서 23hyun.c 라는 파일을 만듭니다.
$ vim 23hyun.c
그럼 다음과 같은 에디터 화면이 뜹니다.
여기서 문자를 쳐봐도 입력이 안되는데 여기서 i를 눌러야지 입력모드로 전환되면서 문자를 입력할 수 있습니다.
언어를 한국어로 해놔서 --끼워넣기-- 라고 되어있지만 영어라면 --INSERT--로 뜰것입니다.
"WELCOME TO 23HYUN BLOG" 를 출력하는 프로그램을 입력합니다.
그리고 Esc 버튼을 누르면 입력모드를 나가게 됩니다.
그리고 나서 :wq를 입력하면 입력한 내용을 저정하고 에디터를 나가게 됩니다.
프로그램을 빠져나간 후 다음과 같은 명령을 통해 컴파일을 합니다.
gcc -o 23hyun 23hyun.c
-o 는 출력파일 이름을 지정하는 명령어입니다. -o 23hyun은 출력파일 이름을 '23hyun'으로 지정한다는 의미입니다.
4. 프로그램을 실행하기
이제 마지막으로 다음과 같은 명령어를 입력해서 프로그램을 실행한다.
./23hyun
위 명령어를 입력했을 때 WELCOME TO 23HYUN BLOG 가 출력된다면 성공적입니다!

마지막으로 기본 명령어를 놓고 갑니다 총총
- i: 현재 위치에서 insert 모드로 전환
- ESC: insert 모드에서 노멀 모드로 전환
- :w: 수정된 내용을 저장
- :q: 에디터를 종료
- :wq: 수정된 내용을 저장하고 에디터를 종료
'환경설정' 카테고리의 다른 글
[Ubuntu 18.04] Nvidia Driver 설치하기 (0) | 2024.04.04 |
---|---|
[python] vscode 에서 디버그 콘솔 창을 통해 값 확인하기 (0) | 2024.03.21 |
자연어 처리(natural language processing) 환경 설정 (0) | 2023.09.20 |
[YOLO] Windows 11에서 YOLO darknet 환경 구성하기 (0) | 2023.09.05 |
[Windows] Instant NGP 설치하기 (0) | 2023.02.23 |