CMakeLists.txt 파일을 어떻게 디버깅합니까?
메시지 문을 CMakeLists.txt
제외하고 파일 (최소한 변수 목록) 을 디버그 할 가능성이 있습니까?
CMake에 대한 대화 형 디버거 그러나 또한 플래그가 없다 -Wdev
, --debug-output
그리고 --trace
어떤 힘 도움이됩니다. 또한 로그 파일 확인 기억 CMakeFiles\CMakeOutput.log
하고 CMakeFiles\CMakeError.log
(A 형 또는 헤더의 존재를 확인하는 동안, 예를 들어) CMake 호출 프로세스 주로 수집 출력.
버전 3.7 부터 CMake는 이제 공식적으로 "서버 모드"를 지원하므로 가까운 장래에 IDE 통합이 개선 될 것입니다. 초기 지원은 Qt Creator 및 Visual Studio 2017 RC 모두에 있습니다.
VisualGDB 도구에서 제공하는 새로운 CMake 스크립트 디버거를 사용해 볼 수 있습니다 . CMakeLists.txt 파일을 통한 단계별 실행, 코드 / 데이터 중단 점 설정, 변수 평가 / 변경 등을 지원 하는 CMake 의 오픈 소스 포크를 사용합니다 .
여기에 새 디버거에 대한 자세한 단계별 자습서가 있습니다.
steveire의 CMake Daemon Tools가 있습니다. 나는 그것들을 직접 사용하지 않았지만 그들은 디버거에 매우 가까운 것처럼 보이는 내성을위한 가능성을 제공한다고 주장한다.
편집 : 이제 CMake-server 라고 하며 CMake 3.7의 일부입니다.
저는 variable_watch 를 사용 하여 CMakeLists.txt 파일을 "디버그"하고 싶습니다. 내 스크립트 상단에 설정하십시오.
variable_watch(SOME_MY_VAR)
참고 URL : https://stackoverflow.com/questions/22803607/how-do-i-debug-cmakelists-txt-files
'Programing' 카테고리의 다른 글
strncpy가 안전하지 않은 이유는 무엇입니까? (0) | 2020.11.22 |
---|---|
Django는 어떤 용도로 사용됩니까? (0) | 2020.11.22 |
com.google.gms : google-services : 4.0.1을 찾을 수 없습니다. (0) | 2020.11.22 |
socket.io는 어떻게 작동합니까? (0) | 2020.11.21 |
첨부 파일이있는 이메일을 보내기위한 Android Intent (0) | 2020.11.21 |