easy software

TCP/IP gcc로 C언어를 컴파일하고 실행하기 본문

TCP-IP 소켓 프로그래밍/Fedora 20 Linux 환경 구성

TCP/IP gcc로 C언어를 컴파일하고 실행하기

JAVA 웹개발자 2015. 3. 5. 17:19

제목은 상당히 거창해보이는데, 실제로는 여러분들이 아주 잘 알고 계시는

 

Hello, World!

 

를 출력해 보려고 합니다.

 

실망하지 맙시다. C언어의 코드를 gcc컴파일러로 컴파일 한다는 것에 의미가 있습니다.

 

그럼 바로 터미널을 실행해 봅시다.

 

 

 

터미널이 실행되면, vi [파일명.c]를 입력해 줍니다.

 

vi는 윈도우의 메모장과 똑같다고 보시면됩니다.

 

메모장에 코드를 입력해서 gcc가 컴파일 하도록 하는 거죠.

 

위의 코드를 실행하면 아래와 같은 화면이 구성됩니다.

 

 

 

 

이제 i를 눌러서 끼워넣기 모드로 변경 후 코드를 작성하면 됩니다!

 

 

 

 

모두 입력했으면, vi를 저장하고 종료해야 합니다.

 

esc를 누르고 : 입력 후 wq를 입력해 주세요.

 

w 는 저장, q 는 종료를 의미합니다.

 

wq 는 저장 후 종료를 의미하겠죠.

 

 

성공적으로 종료하면 아래와 같이 터미널로 돌아옵니다.

 

 

 

 

이제 저장된 파일을 컴파일 해볼까요?

 

gcc hello.c

 

를 입력해서 컴파일 해줍시다.

 

그리고 명령어 ls 를 입력해 줍시다.

 

ls 는 윈도우의 cmd 에서 dir 과 동일합니다.

 

현재 디렉토리의 내용을 보여주는 명령어이죠.

 

그럼 아래와 같이 a.out이라는 파일이 생성됩니다.

 

이 녀석이 hello.c 의 실행파일 입니다.

 

실행 하려면 ./a.out 을 입력해주면 됩니다.

 

아래에 모든 내용이 요약되어 있습니다.

 

 

Comments