Stdio.h: No such file or directory 우분투 에러

우분투 8.04 LTS를 며칠 전에 설치했습니다.

그런데, gcc 로 컴파일을 하면 컴파일이 안 됩니다. ㅜㅜ

stdio.h: No such file or directory

뭐 이런 오류가 발생합니다.

아래의 예제를 실험해 보았으며, 아래와 같이 해결했습니다. :)

sample1.c

#include

int
main(int argc, char* argv[])
{
printf ("hello world\n");

return 0;
}

wonryong@desktop:~/c$ gcc sample1.c
sample1.c:1:19: 오류: stdio.h: No such file or directory
sample1.c: In function ‘main’:
sample1.c:6: warning: incompatible implicit declaration of built-in function ‘printf’
wonryong@desktop:~/c$ sudo apt-get update && sudo apt-get install build-essential

wonryong@desktop:~/c$ gcc sample1.c
wonryong@desktop:~/c$ ./a.out
hello world

아래에도 글을 올렸습니다.

http://ubuntuforums.org/showthread.php?t=314578 http://kldp.org/node/94611

synaptic에서 build-essential을 설치하던지, 아니면 터미널에서

[code:lfb9z2rp]sudo apt-get install build-essential[/code:lfb9z2rp]
을 하세요.

질문한 것이 아니라, 제가 그 문제를 해결했다는 내용이랍니다. :)