пытается использовать compiledb в windows. Вот довольно простой hello.c
файл: int main (void)
{
return 0;
}
И есть `makefile:
mingw:
C:\tools\MinGW\bin\gcc.exe hello.c -o hello.exe
Если я запускаю make mingw
из командной строки, все работает нормально , Но выполнение compiledb make mingw
показывает мне следующую ошибку:
## Building [make mingw]...
C:\tools\MinGW\bin\gcc.exe hello.c -o hello.exe
()
C:\package\sources\iot\hello\src
## Processing build commands from <fdopen>
Line 1: Failed to parse build command [Details: (<class 'bashlex.tokenizer.MatchedPairError'>) unexpected EOF while looking for matching '`' (position 78)]. Ignoring: 'make: Entering directory `/c/package/sources/iot/hello/src''
New command: C:\tools\MinGW\bin\gcc.exe hello.c -o hello.exe
Line 3: Failed to parse build command [Details: (<class 'bashlex.tokenizer.MatchedPairError'>) unexpected EOF while looking for matching '`' (position 77)]. Ignoring: 'make: Leaving directory `/c/package/sources/iot/hello/src''
## Loaded compilation database with 0 entries from compile_commands.json
## Writing compilation database with 0 entries to compile_commands.json
## Done.
Не понимаю, как исправить ошибку с кавычкой до /c/package
в пути к исходной папке. Кто ответственен за эту ошибку? Python или минг? Кто-то сталкивался с проблемами из-за неправильного соответствия кавычек в среде windows mingw?