Libgcc_s_sjlj-1.dll 누락 오류를 수정하는 방법: 파일을 다운로드하는 5가지 방법
libgcc_s_sjlj -1.dll 파일은 MinGW로 개발된 애플리케이션에 필수적인 역할을 합니다. 이 파일이 없으면 사용자는 “컴퓨터에 libgcc_s_sjlj-1.dll이 없기 때문에 프로그램을 시작할 수 없습니다. 이 문제를 해결하려면 프로그램을 다시 설치해 보세요.”라는 오류 메시지를 보게 됩니다.
이 문제는 컴파일 중에 잘못된 버전의 MinGW를 사용하거나, DLL 파일이 손상되었거나, libgcc_s_sjlj-1.dll 실행을 차단하는 바이러스 백신 소프트웨어의 방해로 인해 종종 발생합니다 .
어떠한 수정을 시도하기 전에, 컴퓨터를 재부팅하고, 아직 설치되지 않은 Windows 업데이트를 설치하고, 영향을 받는 프로그램의 업데이트를 확인하고, 타사 바이러스 백신 솔루션을 일시적으로 비활성화하는 것이 좋습니다!
libgcc_s_sjlj-1.dll이 없으면 어떻게 해야 하나요?
1. DLL의 수동 복사본을 얻으세요
누락된 libgcc_s_sjlj-1.dll 문제를 해결하는 가장 간단한 방법은 해당 파일을 영향을 받는 프로그램의 실행 파일(.exe)과 같은 디렉토리에 두는 것입니다. libgcc_s_sjlj-1.dll 의 일반적인 저장 경로는 다음과 같습니다 MinGW\bin
.
이렇게 하려면 USB 드라이브를 다른 컴퓨터에 연결하고 MinGW\bin 폴더로 이동하여 DLL을 찾은 다음 USB 드라이브로 전송합니다. 그런 다음 USB 드라이브를 영향을 받는 컴퓨터에 연결하고 DLL을 MinGW\bin 폴더와 영향을 받는 프로그램의 실행 파일이 있는 디렉터리에 모두 복사한 다음 컴퓨터를 다시 시작합니다.
2. 올바른 MinGW 버전을 사용하고 있는지 확인하세요.
수많은 경우, 사용자는 잘못된 버전의 MinGW를 사용하여 문제에 직면했습니다. 일반적인 상황은 필요한 32비트 버전 대신 64비트 MinGW 컴파일러를 사용하는 것입니다. MinGW 32비트 컴파일러로 전환하면 종종 libgcc_s_sjlj-1.dll 오류가 해결됩니다.
또한, 프로그램을 컴파일하는 데 사용된 동일한 MinGW 버전이 Qt에서도 사용되고 있는지 확인하십시오. 다른 버전을 사용하면 오류가 발생할 수 있습니다.
3. -shared-libgcc 구현
컴파일러와 링커 플래그에 -shared-libgcc 및 -shared-libstdc++를 도입하면 실행 파일의 libgcc_s_sjlj-1.dll 에 대한 종속성이 제거되어 오류가 해결됩니다.
이 조정을 구현하려면 설정 > 컴파일러 > 링커 설정 > 기타 링커 설정 으로 이동하여 -shared-libstdc++ 와 함께 -shared-libgcc를 추가합니다 .
4. 프로그램 및 libgcc_s_sjlj-1.dll을 허용 목록에 추가
- Windows+를 누르고 Windows 보안을S 입력한 후 관련 항목을 선택합니다.
- 바이러스 및 위협 방지 로 이동합니다 .
- 바이러스 및 위협 보호 탭에서 설정 관리를 클릭합니다 .
- 아래로 스크롤하여 제외 항목 추가 또는 제거를 선택하세요 .
- 제외 항목 추가 버튼을 선택 하고 드롭다운에서 폴더 를 선택합니다.
- DLL이 포함된 프로그램 디렉토리로 이동한 후 전체 폴더를 선택한 다음 폴더 선택을 클릭합니다 .
- 제외 항목을 추가한 후 컴퓨터를 다시 시작하여 변경 사항을 적용하세요.
프로그램 폴더에 추가한 후에도 Windows 보안이 libgcc_s_sjlj-1.dll을 계속 삭제하는 경우 잠재적 위협으로 표시될 가능성이 높습니다. DLL에 대한 검사를 수행하고 안전하다고 판단되면 이 파일에 대한 제외를 추가합니다.
이렇게 하면 나중에 DLL을 수동으로 전송하더라도 프로그램 액세스를 위해 그대로 유지됩니다!
5. 문제가 있는 프로그램을 다시 설치하세요
- Windows+를 눌러 R실행 대화 상자를 열고 appwiz.cpl을 입력한 후 .을 누릅니다 Enter.
- 목록에서 문제가 있는 프로그램을 찾은 후 제거를 클릭하세요 .
- 화면의 지시에 따라 제거를 완료한 후 PC를 다시 시작하세요.
- 마지막으로 개발자 공식 웹사이트에서 애플리케이션을 다운로드하여 설치하세요.
오류가 발생하는 애플리케이션을 사용하고 있고, 어떠한 해결책도 효과적이지 않은 경우, 가장 좋은 방법은 프로그램을 다시 설치하는 것일 수 있습니다.
이는 타사 DLL이 일반적으로 설치 프로그램에 포함되어 있고 초기 설정 중에 시스템에 추가되어야 하기 때문에 필수적입니다. 첫 번째 설치에서 이것이 발생하지 않았다면 재설치하면 문제가 해결될 가능성이 큽니다!
libgcc_s_sjlj-1.dll 은 타사 DLL 이므로 시스템 파일 검사기(SFC) 검사를 수행하거나 Windows를 다시 설치해도 이 문제는 해결되지 않습니다. 표준 OS 설치의 일부가 아니기 때문입니다. 문제를 해결하려면 프로그램별 솔루션을 찾아야 합니다.
궁금한 점이 있거나 어떤 솔루션이 자신에게 효과적이었는지 공유하고 싶으시다면 아래에 댓글을 남겨주세요.
답글 남기기