프로그램을 작성하는 환경은 크게 2가지로 나눌 수 있습니다.

1. 윈도우에서 Visual Studio의 C/C++컴파일러를 이용한 VC기반 프로그래밍 작성 방법
2. 유닉스 및 리눅스를 이용한 gcc기반 프로그래밍 작성 방법

우리 강좌에서는 gcc를 기반으로 한 프로그래밍을 하게 될 것입니다. gcc가 C의 규정을 잘 지키고 있는데 반면 VC(Visual C++)의 경우 일반적인 C의 규칙에서 벗어난 기법들을 허용하고 있는 부분이 있기 때문입니다. 그러나 gcc에서 만들어진 소스의 경우 VC를 이용해 돌려도 같은 결과값을 가져오게 되므로 VS6.0을 이용하여 진행을 하셔도 거의 유사한 진행을 하실 수 있습니다.

일단 gcc는 유닉스/리눅스 기반 컴파일러이기 때문에 컴파일러가 설치된 서버가 필요합니다.
우리학교의 경우 1학년 유닉스 강의때 유닉스 계정을 받게 되므로 그 계정을 이용합니다.
강좌에서는 SSH의 일종인 PUTTY를 사용하여 계정에 접근하여 프로그래밍을 하는것을
기본전제로 작성되어 있습니다.

(제 경우는 컴퓨터에 virtualbox를 이용하여 RHEL을 이용해 프로그래밍 합니다.
이 방법의 경우 컴퓨터에 약 10기가정도의 용량을 투자해야 하지만 쉽게 접할 수 없는
리눅스라는 OS를 다루어보게되어 추후 공부에 상당한 도움이 됩니다.)

다음 다운로드 경로를 통해 PUTTY를 다운로드 받아 서버에 접속한 뒤
아래의 유닉스 명령어들을 연습해 봅시다.
C언어 과제 폴더의 제 0장 실습을 따라해 봅시다.

PUTTY 다운로드 경로
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
(우리는 xp를 사용하기 때문에 xp를 선택해주시면 됩니다.)

프로그래밍을 하기 위해 알아야 할 유닉스의 간단한 명령어
cd [디렉토리명] : 디렉토리를 변경합니다.
ls : 디렉토리의 파일들을 보여줍니다. 도스의 dir과 유사한 명령어입니다.
mkdir [디렉토리명] : 디렉토리를 새로 만듭니다.
rmdir [디렉토리명] : 디렉토리를 삭제합니다.
vim [파일명] : vim편집기를 이용하여 파일을 엽니다. 파일이 없을 경우 새로 생성하여 엽니다.
rm [파일명] : 파일을 삭제합니다.
gcc [파일명] : 파일을 컴파일합니다. 디폴트값으로 a.out 이라는 이름으로 실행파일이 생성됩니다.
cat [파일명] : 파일의 내용을 확인합니다.
./[파일명] : 파일을 실행합니다.
Posted by 청음
 제가 처음 C언어를 배운것은 2007년 3월. 제가 한국산업기술대에 갓 입학한 이후입니다. 제가 학교를 들어올 시기인 2007년도에는 전국적으로 JAVA열풍이 불었습니다. 그래서인지 C언어에 대해 중요성을 빠뜨리기도 하고, 되지 않는 JAVA를 하겠다고 헛바람이 든 친구들이 C언어를 버리고 샛길로 새다가 2학기가 되니 딴학교로 새고 보이지 않게 되었습니다. 제가 이 강의를 작성하게 된 것은 결코 제가 남들보다 C언어를 특출나게 잘하거나 남을 가르칠 실력이 있다고 생각하기 때문은 아닙니다. 다만 후배 한분한분이 C언어에 조금 더 친숙하게 다가갔으면 하는 작은 바람에서 작성하게 되었습니다.

 이 강의는 제가 처음 공부한 C언어 교재인 열혈강의 C프로그래밍과 A Book on C라는 학교에서 사용하던 교재를 가지고 작성하게 될 것입니다. 물론 제가 공부해온 노하우대로 작성이 될 것이지만 프로그래밍 언어라는 것이 처음할때에는 누구나 다들 어려움을 격게 되는지라 그저 따라 익히는 수 밖에 없는 것 같습니다. 여러분도 이 스터디와 또 과제실에 올라갈 과제들을 따라하며 자신의 C언어 스킬을 끌어올리길 바랍니다.

 이 강의는 프로그래밍 언어를 처음 배우는 것을 가정하고 작성되어 있습니다. 컴퓨터 공학과를 들어와 자신이 생각했던것과는 다른... 프로그래밍 언어를 보고 한숨을 쉬고 있을 후배님들께 이 강의가 작은 도움이 되었으면 좋겠습니다.

2008년 12월 24일
청음

이 블로그에 올라간 C언어 스터디의 모든 게시물은 그 권리가 청음에게 있음을 알려드립니다.
스크랩, 펌등을 금지하고 있사오니 유의해 주시기 바랍니다.
Posted by 청음

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

제가 가장 좋아하는 노래입니다.
한때 밀림닷컴(http://millim.com)에서 활동하시던 그룹 C.B. 보컬분의
여동생이신 silver님이 부르신 노래입니다.
(혹시 C.B님이나 silver님이 이 글을 보게 되시면 메일이라도 춈 ㅠ_ㅠ..)
(음악을 다운 못받고 밀림이 사라져 버렸어요 ㅠ_ㅠ)

(mp3의 음악은 편집이 완료된 상태의 곡이 아닙니다.)



64화음 기준으로 만들었고
SPH-W4700 기종에서 테스트를 했습니다.
받아가실때 댓글 하나 달아주시는 센쑤! 잊지 마셔요 ㅎㅎ

(이 벨소리의 저작권자분은 속히 제게 연락을 주시어 음원좀 제공을 해 주십사... [퍽퍽;;])
Posted by 청음

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.