for Robot Artificial Inteligence

CMAKE 유용 정보 및 컴파일 방법들

|

catkin_make –only-pkg-with-deps

  • 특정 패키지만 컴퍼일 할때 쓰인다.

catkin_make -DCMAKE_BUILD_TYPE=Release

  • Release버전으로 컴파일을 할때 최적화된 버전으로 object 를 만든다.

catkin_make -DCMAKE_BUILD_TYPE=Debug

  • Debug 버전으로 break를 걸면서 디버그를 보고 싶을때 사용된다.(ros debug)

CMAKE_IGNORE.txt

  • 보통 workspace에 많은 Package들이 있는데, 이는 현재 필요 없는 패키지까지 컴파일 함으로 컴파일 하는데 많은 시간을 소비하게 됩니다 이때 패키지 안에 CMAKE_IGNORE를 넣어주면 컴파일할때 그 패키지는 무시한다.

Comments