OS/Linux

만능 Makefile

acidpop 2014. 7. 10. 16:05
반응형



Makefile.zip



 

리눅스에서 코드 작성 후 컴파일 하기 힘든 분들을 위한 Makefile

 

예전에 리눅스에서 작업할때 사용하던 Makefile 을 좀 수정해서 배포합니다.

 

첨부된 Makefile 을 c, c++ 소스가 있는 디렉토리에 넣어주시고

 

vi Makefile 로 파일을 엽니다.

 

 



위에 보이는 내용중에

 

CC, DEFLIST, LIBLIST, EXENAME을 각 프로젝트에 맞게 수정하셔서 사용하시면 됩니다.

 

첨부된 Makefile 은 라즈베리파이에서 wiringPi 프로젝트일 경우 EXENAME 만 변경하셔서 사용하시면 됩니다.

 


 

 

 

make 명령 입력시 위와 같이 디렉토리 안에 있는 모든 *.c, *.cpp 파일이 Release 모드로 컴파일 됩니다.

 

make debug 입력시 컴파일에 -g 옵션이 붙어 Debugging 모드로 컴파일 됩니다.

 

make clean 입력시 *.o, *.dbg_o, EXENAME 파일이 삭제 됩니다.

 

 

파일 내용은 뭐.... 조금만 살펴 보셔도 충분히 활용 가능하게끔 해두었습니다.


퍼가실때는 출처를 밝혀 주세요.






2014/08/25


디버깅이 안된다는 분이 계셔서 확인해 본 결과 Object 컴파일 시 -g 옵션이 빠져있네요 ㅠㅠ


다시 수정해서 올려둡니다.

반응형

'OS > Linux' 카테고리의 다른 글

리눅스 CLI 로 인터넷 속도 측정  (1) 2018.07.13
리눅스 터미널 Ctrl s 입력시 멈춤  (1) 2016.10.12
삼바 설정  (0) 2015.09.01
FTP row CMD 목록  (0) 2014.07.28
CentOS 7 방화벽  (0) 2014.07.14
Ubuntu 14.04 XRDP - 우분투 14.04 XRDP 설정  (0) 2014.07.02
yum 속도 개선  (0) 2011.10.07
Linux Bonding 구성  (0) 2011.06.01