YAP 기본 설치 프로그램이 깊이 제한 플래그를 사용하도록 설정되어 있지 않으므로 PC에서 yap을 컴파일하려고합니다. 알레프에있는 ILP 프로젝트에서이 작업이 필요합니다.Windows 8에서 Yap 컴파일
리눅스 가상 머신에 충분한 메모리가없는 Windows 8이 설치된 PC를 사용해야합니다. 내가 그것을 설치하려고 할 Cygwin에서 가지고,하지만 난에 도착 일단 설치 (http://www.dcc.fc.up.pt/~vsc/Yap/Yap4.3/yap.html#SEC2) 나는이 다음과 같은 오류를 얻을의 단계를 '만드는'
$ make
Makefile:714: warning: overriding recipe for target 'yap.dll'
Makefile:545: warning: ignoring old recipe for target 'yap.dll'
gcc -mno-cygwin -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/agc.c -o agc.o
gcc: error: unrecognized command line option ‘-mno-cygwin’
Makefile:488: recipe for target 'agc.o' failed
make: *** [agc.o] Error 1
나는 그것이 인해 최신 YAP 지금 오래된 것에의 가정 , 누구든지이 문제를 해결하기 위해해야 할 일을 알고 있습니까?
[이 대답을보십시오 (http://stackoverflow.com/a/6035864/3604121). 더 이상 그 옵션이없는 새로운 gcc 버전을 가지고있을 수 있습니다. 메이크 파일에서 옵션을 제거하려고 시도해보십시오. – danielp
끝 부분에 다음 줄이있는 메시지가 표시됩니다. Makefile : 488 : "대상 'agc.o'에 대한 제조법이 실패했습니다."다른 것으로 대체해서는 안됩니까? – user3644986
미안하지만, 나는 다른 대답을 우연히 발견하고 도움이 될 것이라고 생각했습니다. YAP'c 빌드 프로세스의 세부 사항을 알지 못합니다. – danielp