반응형

전체 글 289

우분투에서 ccache로 컴파일을 빠르게...

코딩/실행/디버깅의 전환은 매우 빠르게 이뤄져야 합니다. 놀지 말고 일하라! 가 아니라. 흐름을 유지하면서 개발하는게 좋다고 생각하기 때문입니다. 그래서 우연히 ccache란 것을 알게 되어 쓰기로 마음 먹었습니다. 설치는 간단합니다. apt-get install ccache 사용법도 간단합니다. PATH에 /usr/lib/ccache를 걸어주면 됩니다. export PATH=/usr/lib/ccache:$PATH 그럼 컴파일 시간을 비교해보겠습니다. WebKit/Efl 을 다운로드 받아 빌드해서 나온 시간입니다. 각 빌드는 빌드 결과물들을 모두 제거하고 빌드한 것입니다. 1. ccache 없이 풀빌드 real30m38.772s user50m25.953s sys5m55.686s 2. ccache 설치후 ..

[번역] CMake FAQ

원본 : http://www.vtk.org/Wiki/CMake_FAQ 조금씩 번역해 나가고 있습니다. 저는 무척 영어를 못하므로 원문을 직접 보시길 권합니다. 대충 의역한 부분이 많으니 혹 번역이 틀린 부분은 댓글 부탁드립니다. General information and availability CMake란 무엇인가? CMake는 크로스 플랫폼을 지원하는 오픈소스 빌드(make) 시스템이다. CMake는 플랫폼, 컴파일러에 대한 의존도가 낮은 간단한 설정 파일을 이용해 소프트웨어의 컴파일 과정을 돕는다. CMake는 당신의 개발환경에서 사용할 수 있는 makefile과 환경을 생성해준다. CMake는 매우 정교하다: 시스템 설정, preprocessor 생성, 코드 생성, 템플릿 생성이 필요한 복잡한 환경..

Open Source/cmake 2011.08.18

POD vs non POD

참고자료 : http://gpgstudy.com/forum/viewtopic.php?t=10148&view=previous 참고자료2 : http://1stpasa.tistory.com/entry/PODPlain-Old-Data-Non-POD 참고자료3 : http://stackoverflow.com/questions/146452/what-are-pod-types-in-c POD (Plain Old Data) 메모리상에 연속적으로 나열되는 단순한 형태의 자료구조를 말한다. C에서 사용하던 built-in type과 built-in type을 묶어서 만들어진 struct 들이 여기에 속한다. class의 경우에는 가상함수가 있거나, 소멸자가 있거나, 할당자가 있으면 POD가 될 수 없다. POD에 해당하는..

[펌] IRC, Bugzilla에서 많이 쓰는 영어용 약어들.

http://luisbg.blogalia.com/historias/70143 대충 우리나라로 치면 ㅈㅅ, ㄱㅅ 쯤 되는듯. 내가 많이 쓰는 IMO (In my opinion)은 빠져있네요 ㅎㅎ 또 최근에 찾은 YT? (You there?) YW ( You're welcome ) 도 막상 만나면 황당;; AFAIK = As Far As I Know AFAICT : As Far As I Can Tell AKA = Also Known As ASAP = As Soon As Possible BTW = By The Way ETA = Estimated Time of Arrival FAQ = Frequently Asked Question FUD = Fear, Uncertainty and Doubt FWIW = For ..

반응형