에러메세지를 보니 헤더파일을 못읽어서 그런것 같습니다.
find 명령어로 찾아보니 있어
그 경로로 입력을 하였는데도 에러메세지를 나타내는데
어떻게 해결을 해야 할지 모르겠습니다. vis c++6.0으로 컴파일 했을땐 문제
없는 코드입니다.[attachment=1:18rf4slz]1.png[/attachment:18rf4slz]
에러메세지를 보니 헤더파일을 못읽어서 그런것 같습니다.
find 명령어로 찾아보니 있어
그 경로로 입력을 하였는데도 에러메세지를 나타내는데
어떻게 해결을 해야 할지 모르겠습니다. vis c++6.0으로 컴파일 했을땐 문제
없는 코드입니다.[attachment=1:18rf4slz]1.png[/attachment:18rf4slz]
vc 6.0 은 10년전 컴파일러입니다.
현재의 c++ 표준문법을 따르지 않기에 설령 vc 에서 잘 컴파일이 된다하더라도 g++ 에서 된다는 보장이 없습니다.
즉. 코드내용을 바꾸어야 합니다.
[code:t8vyodby]
#include <iostream>
using namespace std;
int main() {
char letter;
cin >> letter;
if(letter=='a'){
cout << "yes" << endl;
} else{
cout << "no" << endl;
}
return 0;
}
[/code:t8vyodby]
main이 int형이 표준이라는걸 듣고 int로 하였습니다.
하지만 에러가 그대로 나네요
iostream 헤더 인식 문제인거같은데 ㅠ
어떻게풀어야할지 모르겠습니다.
"bits/c++config.h: No such file or directory" 이 메시지만 봐서는 라이브러리와 헤더 파일이 일부만 존재해서 그런것 같네요.
C++ 표준 라이브러리는 libstdc++6-4.4-dev 패키지에 모두 들어 있으니 설치해보세요.