質問

私は利用しようとMinGWをコンパイルはCプログラムの下で行わないものとします。のgcc.exe 以下のエラー:

stdio.h:なファイルまたはディレクトリ

このコード(こんにちは.c)のようになります。

#include < stdio.h >

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

使うバッチファイルの呼びgcc.バッチファイルは以下のようなものです:

@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"スペースで始ます。

他のヒント

実際に試したほうがよいでしょう設MinGWのデフォルトのインストール先ディレクトリ(C:\MinGW)を読んでく勧められた問題を避けることになるだろう.あ(正)ハードコードパスgcc.

また、main()が返さint:

int main(void)

利用できる

$sudo apt-get install build-essential

この問題を解決する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top