반응형

 

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
반응형