본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[체험판] Unix/Linux 유틸리티 MAKE 이지 마스터 가이드 상세페이지

리디 info

* 이 책은 본권의 일부를 무료로 제공하는 체험판입니다.
* 본권 구입을 원하실 경우, [이 책의 시리즈]→[책 선택] 후 구매해주시기 바랍니다.


[체험판] Unix/Linux 유틸리티 MAKE 이지 마스터 가이드작품 소개

<[체험판] Unix/Linux 유틸리티 MAKE 이지 마스터 가이드> 이 책은 Unix/Linux 환경에서 C언어 소스파일을 빌드하는 데에 많이 사용되는 GNU Make에 관해
거의 지식이 없는 입문자를 마스터의 수준까지 안내하겠다는 취지로 쓰여졌습니다.
그리고, 이미 Make에 대한 지식을 갖춘 독자에게는 실무에서의 좋은 참고서가 될 것입니다.
각각의 주제는 예제/실행 중심으로 이루어져 있으며, 쉬운 내용부터 시작하여 점점 레벨업해가는 방식으로 구성했습니다.



출판사 서평

현재 MAKE를 자유자재로 다루는 분들은 아마도, 인터넷에 부분적으로 설명되어 있는 글을 찾아 읽고, 자신의 소스에 적용하면서 터득했거나, 필요한 부분을 MAKE의 유저 매뉴얼에서 찾아가며 익힌 분들이라고 생각됩니다. 이제 MAKE에 입문하려는 분들도 같은 과정을 답습해야 하므로, 습득하는 데에 많은 노력과 시간이 소모될 것입니다.
필자는, 개발자 분들의 이러한 수고와 시간을 어느 정도 덜어드리고 싶다는 생각으로 이 책을 집필하였습니다.
이 책은 MAKE에 대한 지식이 전혀 없는 입문자를 대상으로 했으며, 이 책으로 공부를 마쳤을 때에 MAKE의 중요한 부분은 거의 다 터득한 상태가 되도록 하는 것을 목표로 합니다.
이 책은 GNU MAKE의 유저 매뉴얼의 거의 대부분을 커버하고 있으며, 매뉴얼에서 글만을 사용하여 설명하고 있는 부분을 예제로 만들어 다시 설명합니다. 또한, 설명하는 순서를 매뉴얼과 달리하여, 이해하기 쉬운 순서로 바꾸었습니다. 따라서, 독자님은 이 책의 예제를 실습하는 것만으로 MAKE에 대한 대부분의 내용을 습득하게 되므로, 기존에 사용되었던 수고와 시간을 대폭 줄일 수 있다고 말씀드리고 싶습니다.
이 책의 마지막 부분에는 요즘 점점 많이 쓰이고 있는 CMAKE에 대해서도 알아보겠습니다.(책의 서문 중에서)



저자 소개

김범준은 일본 호세이대학 경영학부를 졸업했다. 대학 시절 취미로 프로그래밍을 시작한 것을 계기로 IT 업계에 발을 들여놓게 됐으며, 한국과 일본에서 임베디드 시스템과 게임 관련 회사에서 개발 프로젝트를 진행했다.

저서
《만들면서 배우는 OS커널의 구조와 원리》(2005년, 한빛미디어)
《뇌를 자극하는 하드웨어 입문》(2006년, 한빛미디어)
《만들면서 배우는 OS 커널의 구조와 원리 일본어판》(2009년, 일본 슈와시스템)

번역서
《따라하면서 배우는 유니티 3D 입문》(2013년, 위키북스)
《리버스 엔지니어링 바이블 일본어판》(2013년, 일본 임프레스재팬, 원서 위키북스)

목차

Chapter1 기본 다지기
1.1 가장 심플한 Makefile 작성하기
1.2 Makefile의 기본구조
1.3 타깃 지정 없는 make 명령
1.4 타깃명과 생성되는 파일명이 다를 때
1.5 유사 타깃
1.6 Makefile의 파일명
1.7 Makefile에서의 주석처리
1.8 정리

Chapter2 중급 과정
2.1 의존관계
2.2 암시적 규칙
2.3 변수
기본
연산자와 변수
환경 변수
자동 변수(Automatic Variable
오버라이드 지시자(Override
2.4 암시적 규칙의 세부
패턴 규칙
확장자 규칙(SUFFIX Rule

Chapter3 고급 과정
3.1 조건문
조건문의 문법
3.2 함수
함수 구현 방법
문자열 제어 함수
파일명 제어 함수
조건 함수
그 밖의 함수
3.3 아카이브(Archive)
3.4 make의 재귀적 사용
서브 디렉터리 처리
include 지시자와 export 지시자
VPATH 변수 이용하기
VPATH 변수와 아카이브의 조합

Chapter4 CMAKE 사용하기
4.1 CMAKE를 사용한 빌드
하나의 소스 파일
복수의 소스 파일
라이브러리 생성하기
라이브러리를 사용하여 실행 파일 생성하기
4.2 서브 디렉터리
서브 디렉터리 처리
파일을 시스템에 설치하기
프리프로세서 처리
4.3 CMAKE로 Visual C++ 프로젝트/솔루션 파일 만들기


리뷰

구매자 별점

3.8

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

13명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전