본문 바로가기

study/C

(5)
make 사용법 - 컴파일러 1 교정 과정 2004년 어느날 끄적이기 시작 2005/5/15 minzkn의 홈페이지에서 썩어가는 문서를 joinc 로 릴리즈 2 시작하기전에 프로그래밍을 배우려면 우선 "make"의 기본용법이라도 알고 시작하자는 주장을 해봅니다. 그 만큼 매우 중요한 유틸리티입니다. 나름대로 간편한 문법과 가독성이 높은 문법 때문에 요즘 대부분의 거대한 공개 프로젝트들은 "make"를 널리 사용하고 있습니다. 꼭 프로그래밍의 세계에 입문을 하고자 하시는 분들께서는 "make"의 사용법을 적어도 기본문법이라도 알고 계셔야 합니다. 그래서 필자는 간략하게나마 도움이 되고자 이렇게 문서로 남깁니다. 부디 멋진 GNU 개발자가 되시길 바랍니다. 3 Make 의 목적 우리가 일반적으로 개발하고 관리하는 하나의 프로젝트는 C ..
이클립스 C컴파일러 설치하기 C공부를 다시 해야할 것 같아서 IDE를 설치해야할 일이 생겼습니다. Visual Studio로만 C/C++을 해온 저는 유닉스 환경에서 해야해서 다른 IDE를 찾고 있었습니다. 이클립스를 다운 받을 때 C/C++용도 있었던 것 같았습니다. 그래서 이클립스 홈페이지가니 있더군요. 여기저기 수소문 끝에 유닉스환경에서 할 수 있는 C프로그래밍을 윈도우에서도 구축할 수 있더군요. 이런게 있을 줄이야... 우선 이클립스를 받습니다. http://www.eclipse.org/downloads/ 여기 사이트를 들어가시면 Eclipse IDE for C/C++ Developers 라고 있습니다. 운영체제에 맞는 것을 받으시구요. Linux와 MacOS도 지원하는군요! 받은다음에 적당한 폴더에 압축을 풉니다. 자 그다..
memcpy 출처 : http://blog.naver.com/cidsang
htonl(),htons(),ntohl(),ntohs() 출처 : http://blog.naver.com/cycos21/
#if, #ifdef 문법 ---------------- #if 0 ~~~ ~~~ #endif ---------------- > #if 다음에 0을 설정하면 ~~~부분이 실행되지 않고, 1을 설정하면 실행한다. 즉, 주석문과 동일한 역할... ---------------- #define TEST #ifdef TEST ~~~ ~~~ #endif ---------------- > #define TEST를 사용하면 아래의 내용이 실행되고, 정의하지 않으면 실행되지 않는다.