Cygwin - gcc não encontra arquivos de inclusão

1

Ao compilar o LLVM 3.3 no Cygwin, o g + + não encontra os arquivos de cabeçalho apropriados, embora estejam certamente presentes.

$ make --trace

g++ -I/cygdrive/c/llvm-3.3.src/include -I/cygdrive/c/llvm-3.3.src/lib/Support -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Woverloaded-virtual -Wcast-qual -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/cygdrive/c/llvm-3.3.src/lib/Support/Release+Asserts/APFloat.d.tmp" -MT "/cygdrive/c/llvm-3.3.src/lib/Support/Release+Asserts/APFloat.o" -MT "/cygdrive/c/llvm-3.3.src/lib/Support/Release+Asserts/APFloat.d" APFloat.cpp -o /cygdrive/c/llvm-3.3.src/lib/Support/Release+Asserts/APFloat.o

fatal error: 'llvm/ADT/APFloat.h' file not found

Qual poderia ser o problema?

    
por thSoft 30.12.2013 / 22:04

2 respostas

1

Você provavelmente está executando o g ++ em sua instalação do MinGW. Verifique se está no PATH com which g++ .

    
por 30.12.2013 / 22:04
0

Você não pode usar o cygdrive em -I para o Mingw gcc. Precisa usar -IC: /llvm-3.3.src/include.

Detalhes em: link

    
por 02.11.2015 / 12:19

Tags