2017-11-07 32 views
0

MinGW 소스에서 ./configuremake으로 컴파일하려고하면 configure 명령이 작동하는 GCC 컴파일러가 설치되어 있지 않다는 오류를 발생시킵니다. config.log에 대한MinGW에서 올바른 gcc 컴파일러가 없음을 확인합니다.

Git Bash output

페이스트 빈 : https://pastebin.com/6xYJz0uK

는 그러나, 나는 mingw32-gcc가 설치되어 않습니다.

enter image description here

은 어쩌면 내가 바보 같은 짓을했는지, 또는는 MinGW/GCC의 결함이 설치 될 수있다.

편집 : 나는 MinGW와 GCC를 다시 설치하려고했지만 너무 효과가 없었다.

+0

거기에 명령 줄에'./configure' 대신'gcc'를 입력 할 수 있는지 확인하십시오. –

+0

도 참조하십시오. 자세한 내용은 config.log를 참조하십시오. –

+0

@MM 방금 샘플 C 파일 컴파일을 시도했습니다. 'helloworld.c'를'gcc'라고 불렀고 에러 나 출력없이'a.out'을 컴파일했습니다. 편집 : 이것은 내 리눅스 머신에 있었고, 여기서'./configure' 명령은 작동한다. Windows MinGW에서 컴파일하려고합니다. –

답변

2

구성 로그 참조 \ 대신 디렉토리 구분 기호로 /을 사용하십시오. 현재 \ -es는 "먹는"됩니다 외에도 오류가 잘못된 CPPFLAGS에 의해 발생되는 것을에서

configure:5214: gcc -m64 D:\Documenten\mpir-3.0.0 conftest.c >&5 
gcc.exe: error: D:Documentenmpir-3.0.0: No such file or directory 

, 그것은 전혀 단지 unset CPPFLAGS 어떤 이해가되지 않습니다 당신도 잘해야합니다.

+0

CPPFLAGS를 환경 변수에서 제거했지만 운이 없었습니다. 이 두 가지 의심스러운 오류가'config.log'에 나타났습니다. : d :/programma 's/mingw/bin /../ lib/gcc/mingw32/5.3.0 /../../../../ mingw32/bin/ld.exe : 출력 파일을 열 수 없습니다 a.exe : Permission denied' 및'./configure : line 4997 : cc : command not found'. –

+0

당신은 'a.exe'를 당신의 pastebin에 없습니다. 아마도 이미 하나가 있고 그것을 덮어 쓸 수 없습니까? 'cc'를 사용해서는 안되며'gcc'가 작동하고 있음을 발견 했어야합니다,하지만 아마 다른 에러와 관련이 있습니다. – marcolz

+0

모든 혼란을 드려 죄송합니다. 네이티브 Windows 10 Bash 구현을 사용하여 해결했습니다. 당신의 도움을 주셔서 감사합니다! –