본문 바로가기

컴퓨터 활용/리눅스 활용38

[스크랩] 리눅스 개발환경의 개요도 링크 : http://imakeworld.egloos.com/9810982 이 글은 KELP의 조형기님 글을 가져와서 수정한 것입니다. - 들어가기 - 리눅스를 잘 알지 못할 당시 나는 리눅스에는 왜 Visual C++가 없는지에 대해 불평하였다. 그런 편리한 IDE환경이 없는지에 대해서 참으로 불만이었다. 어쩔 수 없이 이상한 에디터 vi를 배우기 시작했고, 명령 라인에서 gcc 를 구동하기 시작했었다. 그러다 명령 라인에서 gcc 를 계속 두들기니까... 뭐 편한 거 없나 ? 하고 살펴보고, 즉시 make 를 공부했다. 지금까지 이런 과정을 거치면서 리눅스의 전통적인 아니 유닉스의 전통적인 개발 환경과 개발 방법이 아주 매력적이라는 사실을 알게 되었다. 사실 알고 보면 Visual C++의 느낌표를 .. 2010. 12. 29.
Make 유틸리티 참고 : 임베디드 리눅스 기초와 응용 p159 링크 : http://sunyzero.egloos.com/4173654 Make 유틸리티는 리눅스나, 유닉스에서 컴파일 및 각종 배치 작업을 자동화하는 유틸리티입니다. 즉, 소수의 소스코드에서 수정 혹은 변화가 있을 경우 백지 상태에서 모든 파일을 다시 컴파일 하는 것이 아니라, 변화가 있는 파일과 그 파일에 의존적인 파일만을 재컴파일하여 시간적인 비용을 줄일 수 있습니다. 쉽게 말해서 Make 유틸리티는 컴파일을 자동화해주는 명령어 생성 프로그램이라고 생각하면됩니다. Makefile은 아래와 같은 작성 규칙을 갖고 있다. 반드시 명령행은 앞에 Tab문자로 시작해야 한합니다. 목표 파일은(Target File)은 명령행에 정의한 빌드과정을 수행한 후 생성되는.. 2010. 12. 29.