다른 C 컴파일러를 설치하면 시스템 헤더 파일이 엉망이 됩니다.

다른 C 컴파일러를 설치하면 시스템 헤더 파일이 엉망이 됩니다.

오늘은 다른 C 컴파일러인 scc를 설치했습니다.(관련된)scc가 내가 사용하기에 충분히 성숙하지 않았다는 것을 깨닫고 이를 제거했습니다.

scc를 설치하면 stdio.h, math.h와 같은 많은 C 헤더 파일이 대체되며 변경된 버전은 gcc에서 제대로 작동하지 않습니다. 모든 시스템 헤더 또는 최소한 변경된 버전을 어떻게 다시 설치합니까? 어떤 패키지가 그러한 파일을 제공하는지 아는 사람이 있습니까?

저는 리눅스 민트 20을 사용하고 있습니다.

답변1

sudo apt update
sudo apt-get install --reinstall `dpkg -l '*-dev' | awk '/^ii/{print $2}'`

관련 정보