GCC Каталог относительного поиска
Я пытался использовать MinGW GCC вместо компилятора MSVC. У меня есть проблема, касающаяся каталога поиска GCC. Я опишу мою проблему на простом примере.
У меня есть какой-то файл: C:\Project\Module1\Module1.c
который содержит:
#include "Module2.h"
, где Module2.h
в: C:\Project\Module2\Module2.h
Скомпилировать Module1.c
, Я использую:
gcc -I.. \ Module2 \ C: \ Project \ Module1 \ Module1.c
Но это дает ошибку: Module2.h no such file or directory
, Я также пытался использовать:
cd C:\Project\Module2\
до этого, но я получаю ту же ошибку.
1 ответ
Пути, которые вы добавляете, являются относительными из вашего текущего рабочего каталога. Так что если вы в C:\Project
вам нужно добавить -IModule2
,