2
내 .CPP 프로그램을 컴파일 할 때 :오류 명령 줄하여 .CPP 프로그램
#include <iostream>
using namespace std;
int main() {
cout << 5;
return 0;
}
나는 윈도우 8이 있고, GCC 버전 3.4.2은 (I 인해 교수법 이유로이 하나 필요)
을 내가 줄 명령에서 수행 할 때: 나는 잘못
g++: Internal error: Aborted (program collect2)
Please submit a full bug report.
을하고 있어요 무엇 : g ++ prova.cpp를,이 오류를 반환? Windows 8 때문입니까?
nb. 예를 들면 : g ++ -c prova.cpp가 작동합니다!
여기서 무엇이 잘못되었는지 명확하게 알 수 없습니다. '-c'는 "Compile only"를 의미하기 때문에 실패 할 가능성이있는 링커 단계 일 수 있습니다. 출력 디렉토리에 대한 쓰기 권한이 있습니까? – driis
@driis : 사실,'gcc'에 의해 사용되는 링커 인'collect2'에 대한 참조는 링커가 실패했다는 메시지에서도 다소 어색한 방식으로 말합니다. 그러나이 오류의 원인은 무엇인지 모르겠습니다. –
당신이 잘못하고있는 것은 정말로 오래된 버전의 g ++를 사용하는 것입니다. 업그레이드하면 문제가 사라질 것입니다. –