0

ヘッダー ファイルをいくつか作成し、メイン プログラムと同じフォルダーに配置しましたが、コンパイル コマンドでgcc -ansi -Wall *.cそれらのファイルが見つかりません。ヘッダー ファイルの完全なディレクトリ パスを含める必要がありますか、それとも何か間違っていますか?

4

1 に答える 1

1

まず、ヘッダー ファイルを関連する C ファイルにインクルードする必要があります (まだインクルードしていない場合)。

#include "path/to/file.h"

また、コンパイラに .h ファイルをコンパイルするように指示する必要があるため、.h ファイルが .c ファイルと同じフォルダにあり、存在するすべての .h ファイルを含めたい場合、コンパイラ コマンドは次のようになります。これ:

gcc -ansi -Wall *.h *.c
于 2016-01-31T17:14:20.490 に答える