사실, 이것은 프로그래밍과 관련이 거의 없으므로, 여기서는 아마 주제가 아닙니다. 그러나 ...
첫째로 : 너에게 맞는다. 예. 루트 권한으로 작업했지만 시스템을 손상시키지 않도록주의를 기울이지 않았습니다. 별도의 root 계정이있는 이유가 있습니다. 일상 업무용으로 사용하지 마십시오.
두 번째로이 문제를 해결할 수있는 방법이 있지만 시스템에 약간의 영향을 미칩니다. 헤더를 설치 한 패키지를 찾은 다음 전체 패키지를 다시 설치하십시오. 당신은 또한 그 파일을 추출하고 복원하려고 시도 할 수 있지만 그것은 아마도 더 복잡 할 것입니다. 예를 들어 데비안에서는 dpkg -S /usr/include/wchar.h
을 실행하여이 경우 libc6-dev 패키지가 설치된 패키지를 찾으십시오. 그런 다음 apt-get install --reinstall libc6-dev
을 사용하여 패키지를 다시 설치하면 문제가 해결됩니다.
마지막으로 프로그래밍으로 돌아가려면 접근 방식에 결함이 있습니다. 표준 헤더 파일은 일반적으로 다른 컴파일러간에 이식 할 수 없습니다. 또한 이식성이 떨어지는 별도의 라이브러리에 구현 된 기능을 선언 할 수도 있습니다. 나의 제안 : 새로운 질문을하십시오. 구체적으로 당신이 달성하고자하는 것과 시스템을 구체적으로 설명하십시오.
개인적인 백업으로 인터넷을 사용할 수있는 *** 사람은 리누스 토발즈입니다. 리누스, 너니? –