문제

하게 사용할 수 있는 데이터를 컴파일하는 C 프로그램에는 Windows XP.이 gcc.exe 다음 오류를 제공합니다:

stdio.h:그런 파일이나 디렉토리

코드(안녕하세요.c)는 다음과 같습니다:

#include < stdio.h >

void main()
{
    printf("\nHello World\n");
}

내가 사용하는 배치 파일을 호출하는 프로그램입니다.는 배치 파일은 다음과 같습니다:

@echo off
set OLDPATH=%PATH%
set path=C:\devtools\MinGW\bin;%PATH%
set LIBRARY_PATH=C:\devtools\MinGW\lib
set C_INCLUDE_PATH=C:\devtools\MinGW\include

gcc.exe hello.c 

set path=%OLDPATH%

내가 노력 옵션 -I 없이 효과가 있다.나는 무엇을 잘못입니까?

도움이 되었습니까?

해결책

변경해 보십시오 첫 번째 줄:

#include <stdio.h>

없이 공간이 있습니다.그것은 찾기 위해 노력하고"라는 파일 stdio.h"공백으로 시작과 끝에서.

다른 팁

을 설치하도록 시도해야 합니다 그 기본 설치 디렉터리(즉C:\MinGW)내가 여러 번 읽었을 방지하는 것이 좋 문제입니다.이 있을 수 있습(잘못)하드에서 경로부분을 수정할 수 있습니다.

또한 참고 즉 main()반환해야 합 int:

int main(void)

당신이 사용할 수 있는

$sudo apt-get install build-essential

이 문제를 해결하기 위해

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top