C/Unit Test
[Unit Test] libgtest-dev 지우기
2024. 11. 22. 00:43반응형
libgtest-dev 패키지를 삭제하려면 Linux 배포판에서 사용하는 패키지 관리자를 통해 명령어를 실행하면 됩니다.
아래는 Ubuntu 및 Debian 기반 시스템에서의 삭제 방법입니다.
1. libgtest-dev 패키지 삭제
libgtest-dev만 삭제하려면 다음 명령을 실행하세요:
sudo apt remove libgtest-dev
2. 의존성도 함께 삭제
만약 사용되지 않는 의존성도 함께 정리하고 싶다면 autoremove 옵션을 사용하세요:
sudo apt autoremove --purge libgtest-dev
이 명령은 libgtest-dev와 함께 설치된, 다른 패키지에서 사용되지 않는 관련 패키지들도 삭제합니다.
3. 설치 상태 확인
삭제가 제대로 이루어졌는지 확인하려면 다음 명령으로 설치 상태를 확인할 수 있습니다:
dpkg -l | grep libgtest-dev
결과가 나오지 않으면 성공적으로 삭제된 것입니다.
4. 캐시도 삭제
필요하다면 다운로드된 패키지 캐시도 삭제할 수 있습니다:
sudo apt clean
이렇게 삭제하고 나서, gtest 관련 빌드를 하면,
"fatal error: gtest/gtest.h: No such file or directory" 에러가 뜨는걸 확인할 수 있다.
mkdir -p build
g++ -std=c++17 -Wall -Wextra -g -fprofile-arcs -ftest-coverage -Isrc -c src/example.cpp -o build/example.o
mkdir -p build
g++ -std=c++17 -Wall -Wextra -g -fprofile-arcs -ftest-coverage -Isrc -c src/main.cpp -o build/main.o
mkdir -p build
g++ -std=c++17 -Wall -Wextra -g -fprofile-arcs -ftest-coverage -Isrc -c test/example_test.cpp -o build/example_test.o
test/example_test.cpp:2:10: fatal error: gtest/gtest.h: No such file or directory
2 | #include <gtest/gtest.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:35: build/example_test.o] Error 1
반응형
'C > Unit Test' 카테고리의 다른 글
[Unit Test] libgtest-dev 다운로드하고 수동으로 Makefile에 적용하기 (0) | 2024.11.22 |
---|---|
Makefile로 C++ 파일을 Gtest와 Gcov를 이용해서 커버리지 리포트 산출하기 (0) | 2024.11.21 |
CMake를 활용해 Gtest 코드커버리지 뽑기 (1) | 2024.11.13 |
gtest 및 lcov를 활용하여 Unit Test 실행하고 Coverage Report 뽑기 (2) | 2024.11.13 |
gtest를 활용하여 Unit Test 실행하기 (2) | 2024.11.13 |