2014-06-14 3 views
0

Windows 8에서 숭고한 텍스트 2를 실행 중입니다 (빌드 시스템은 C++ 기반). 프로그램을 실행할 때 g ++ .exe라는 오류 메시지가 나타납니다. "드라이브에 디스크가 없습니다. 드라이브를 l :에 넣으십시오." 계속을 클릭하면 다른 오류 메시지가 나타나고 cc1plus.exe (이전과 동일)가 표시됩니다. 계속을 클릭하면 collect2.exe가 다시 표시됩니다 (이전과 동일). 세 번째 시간에 계속을 클릭하면 코드가 올바르게 실행됩니다. 어떤 도움이라도 대단히 감사하겠습니다!Sublime text 2 C++ 오류 메시지 (디스크 없음)

는 (내 컴파일러는 MinGW입니다) 이

(내가 전에는 MinGW를 설치 한) 이 (내 OS는 윈도우 8) (내 텍스트 편집기 숭고한 텍스트 2) 여기

내 코드입니다 : (만약 그 문제가)

#include <iostream> 

int main() 
{ 
    std::cout << "Hello World!"; 
    return 0; 
} 

설명을 위해 오류 메시지가 완료되면 코드가 실행되고 "Hello World!"가 인쇄됩니다.

+0

잘못된 드라이브에있는 프로그램을 찾고 있습니다. – chris

+0

경로 환경 변수에 문제가있는 것 같습니다. 아마도 더 이상 가지고 있지 않은 드라이브 나 미디어가없는 이동식 드라이브 일 것입니다. –

+0

아니요, 내 경로 환경 변수는 내 랩톱에서와 동일하며 작동합니다. 그러나 내 노트북은 Windows 7을 실행 중입니다. 아마도 OS를 깨뜨린 것일 수도 있습니다. – killarviper

답변

1

MinGW의 알려진 문제점 인 것으로 보입니다. 특히 이것은 GNU binutils gettext 패키지의 문제로 생각됩니다. 버그 그것에 보고서를 통해 소스 포지에서있다 :

http://sourceforge.net/p/mingw/bugs/2108/

불행하게도하지만, 수정에 대한 ETA이있는 것은 아니다.

+0

답변 해 주셔서 감사합니다. – killarviper