G CC ошибка Нет такого файла или каталога при включении отдельного файла - PullRequest
0 голосов
/ 02 февраля 2020

Когда я пытаюсь скомпилировать файл stack.h, мой G CC выдает ошибку «Нет такого файла или каталога»

gcc -std=c99 -Wall -o Ou1 ou1.c -I C:\Users\NAME\Documents\C programmering\DOA\stack.h

Код выглядит так:

#include <stdio.h>
#include <stdbool.h>
#include "stack.h"

Я попытался изменить его папку и изменить .h на .c и .c на .h.

1 Ответ

2 голосов
/ 02 февраля 2020

Сначала -I ожидает путь к каталогу. Во-вторых, ваш путь содержит пробелы, поэтому вы должны заключить его в кавычки, чтобы убедиться, что он не ошибочно воспринимается как два разных аргумента:

gcc -std=c99 -Wall -o Ou1 ou1.c -I "C:\Users\NAME\Documents\C programmering\DOA"
...