[Linux]Centos 리눅스에서 Hello World! [2/2]

컴퓨터 팁/OS 2009.02.11 13:27 posted by 야매코더
한글 자판배열중에 세벌식이란게 있다. 공병우 박사님이 개발하신건데 입력하는 속도가 무진장 빠르단다.
대부분의 컴퓨터 사용자들이 두벌식자판을 쓰다보니 세벌식은 어디서 구하기도 어렵고..한동안 백수생활을 해야하는 나에게 리눅스와 함께 다시 도전하고픈 부분이 바로 세벌식자판이다. 다시 자판 프로그램을 설치하고 타자 연습부터 시작했는데 연습시작한지 10분도 안되서 포기하게 되었다..ㅠㅠ 역시 인내심이 너무 부족하다. 그래서 우선 하던거 부터 마무리 하고 다시 연습해야겠다.

자~~

먼저번엔 별거 아닌(?) Hello World!! 이거 출력해보려다 난리 난리엿다. gcc 설치부터 해보느라 아주 힘들었다.
이젠 설치도 했으니 진짜로 출력해보고자 한다..

1. 터미널을 열자..
방법은 무척 많다. 너무 많아서 오히려 혼란스럽다. 그래도 가장 기본이라는게 있으니 그거로 하려 한다.
터미널을 열었다. 역시 하얀창 하나가 열린다...모르면..1편 먼저 보라.[1편]

2.에디터를 열자.
vi 에디터라는게 있다. 검색해보면 아주 유명한 에디터다. 이거만 손에 익숙하게 되면 다른거 못쓴단다.
사용법만 책한권이다..이런거 번역해서 좀 출판했으면 좋겠다. 볼지 안볼지는 모르지만..
우띠.. 이거 사용법만 가지고도 어렵겠다.
그래서 다시 지식인께 여쭤본다. 친절도 하시다.
(강좌는 별로 없고, 할것도 없고 대충 쓰다보면 아신단다. 난 그래도 책으로 보면서 하는게 좋은데..ㅠㅠ
얇게 된 책으로 하나 내주시면 감사하겠습니다..5000원 정도선에서 쇼부 보시면.....)

우선 위에 설명보면 

vi test

여기서
vi <= 에디터를 실행하라는 소리 같다.
test <= 화일 명 같다.

그래서 조금 응용 해본다.

vi helloworld.c

vi <= 에디터 실행하라.
helloworld.c <= 화일명이 이거다. 뒤에 c 붙는다. c언어로 프로그램 할꺼니까..

이렇게 된다.
흠..뭘 어쩌라는건가.
키보드를 쳐 보니 입력은 된다. 그럼 c프로그래밍에 관련된 책을 편다..ㅠㅠ
젤 앞에 소스 쳐보자.

이쁘게도 출력된다. 

난 기본적으로 아크로에디터를 좋아한다. 우선 완전 무료...회사에서 써도 된다. 기능 아주 좋다. 아크로에디트 사이트에 가서 요청하면 담 버전에 적용도 잘된다...
내가 주로 쓰는 아크로에디터의 모양새다..

더보기


이쁘게 출력된 소스를 보니 왠지 정상급 프로그래머가 된 기분이다..

vi에디터에서 나가보자..
지식인께서 알려주신대로

esc키를 누르고..
:  <= 를 누르면
에디터 아래쪽에 커서가 생긴다.

더보기


커서가 안생기면 아직도 입력모드다..vi에디터는 명령어 넣는 모드가 따로 있다. 될때까지 esc 와 : 를 넣어보자..결국 나온다..ㅠ
나온뒤에 wq를 넣는다. 아래처럼...

더보기


자..터미널 화면으로 나온다..

이제 컴파일 해보자...
입력은

gcc -o -helloworld helloworld.c
 설명은 생략한다..그냥 이대로 쳐라..

결과화면이다.

좀 허전하다. 폴더에 뭐가 있는지 화일목록을 보여주는 명령어 ls 를 써본다.

ls

뒤에 명령어는 많은거 같은데 안써도 보이기는 하는거 같다.
3개가 있다.

이중에 연두색으로 되어있는 helloworld 를 실행해 보자..
에러 난다..뭐가 잘못된거지? 실행화일이 맞는겐가? ls 명령어를 보니  -l 을 추가로 넣어보면 화일의 속성이 나온단다.
쳐본다.
빨간색 표시된부분이 실행이 되는 화일의 속성을 표시 한단다.
Desktop, helloworld 이 두개가 실행이 가능하단다..근데 Desktop 이넘의  속성중에 앞에 d 가 있다..디렉토리(폴더) 속성이다.
그럼 그냥 heloworld 가 맞는데.... 다시 지식인께 여쭤본다. 블로깅에 내용을 발견했다. 

더보기


현재 디렉토리에 있는 화일은 ./ 를 입력하란다..
입력하고 helloworld 를 실행해본다.

실행이 된건가? 된거 같다..ㅋㅋㅋㅋ 드뎌 했다..근데 어째 좀 깔끔하지 못한 기분이 든다. 줄바꿈을 해서 좀 실행된거처럼 보이게 해야 맘이 편하겠다..

줄바꿈을 추가해보자.

vi helloworld.c

아래같이 떠야 한다. 소스가 안뜨고 깨끗한 화면이 보이면 위에 입력에서 오타 입력이다...ㅡ.ㅡ

더보기


소스에 \n 을 추가하자..이게 줄바꿈 하는 명령어란다. 

더보기


만일 소스에 입력이 안되고 자꾸 
이런 에러가 나면....현재 명령어 입력하는 모드이다. ins 키를 누르고 입력해보자. 될꺼다. 될때까지 해보자.

입력이 완료되면
esc키를 눌러 명령어 모드로 들어간뒤 
wq 입력해서 vi를 나가자.

다시 컴파일 해보자..

gcc -o -helloworld helloworld.c

더보기



자 이제 실행해보자..

한줄이 바뀌니까 좀 깔끔해 보인다. ㅋㅋㅋㅋ



이제 당신은 리눅스 프로그래머...!!!!!!



"끝"

To be continued.    -夜昧-

  1. Commented by 달려라패패 at 2013.01.06 15:18 신고

    정말 잘보고 갑니다^^;;
    리눅스 초보라서 요즘 공부하고있는데 제가 막힌부분이 포스팅이..^^ 덕분에 저도 헬로우월드 출력했어요 ㅋㅋ;; 재밌어용 ㅋㅋ