Linux로 C언어 작성하기

STUDY_J·2024년 6월 20일

리눅스로 C언어 작성하기

리눅스는 Ubuntu 20.04 버전을 설치하였음
(사용환경은 VMware)

기초환경 세팅

리눅스로 C파일을 돌리기 위해서 vim 과 gcc를 설치해주어야 한다.

sudo apt-get install vim

sudo apt-get install gcc

여기서 vim은 에디터 개념으로 메모장 역할이라고 생각하면 된다.
gcc는 컴파일러 프로그램이다.

  • Visual studio와 비교해보았을 때
    vi = visual studio 에서의 코드 작성
    gcc = visual studio 에서의 빌드
    ./a.out = visual studio 에서의 빌드 후 실행

( 여기서 드는 의문점은 vim을 사용해서 c파일을 만드는 것과 gedit으로 c파일을 만드는 것에 대한 차이점이다.
실제로 vi hello.c 와 gedit hello.c 를 만들어 실행해본 결과 모두 정상적으로 돌아간다.
gedit과 vi에는 어떤 차이가 있을까? )

코드 작성

가장 기초적인 hello 를 나타내보기

vi hello.c
#include <stdio.h>

int main(){


	printf("hello\n");

	return 0;
}
gcc hello.c
# gcc를 해주면 a.out 이라는게 생김
./a.out

추가 내용

  • 작성한 코드의 아스키코드 확인방법 (아직까지 아스키코드가 왜 필요한지는 모르겠다)
xxd hello.c

  • 통합환경개발(IDE, Integrated Development Environment) : 주피터노트북, 스파이터, 파이참, 비주얼 스튜디오 등등…

0개의 댓글