AZ-Prolog Version 6は、この度、本格的な64ビット・マルチコアCPUに対応したバージョンを提供します。


[掲示板に戻る]


1 フルコンパイルの仕方
ゲスト

sasagawa 2012-2-4 13:48  [返信] [編集]

お世話になります。VC++2010をインストールしてコンパイルに挑戦してみました。次のようなメッセージがでてきたのですが、何が足りないのでしょう?

−−−−−−ここから−−−−−

C:\Program Files\AZ-Prolog.709\sample\parallel>make_pen
make_pen

C:\Program Files\AZ-Prolog.709\sample\parallel>REM pentomino.pl をコンパイルするバッチ

C:\Program Files\AZ-Prolog.709\sample\parallel>set AZPL=C:\Program Files\AZ-Prolog.650\\system\pl

C:\Program Files\AZ-Prolog.709\sample\parallel>azpc -p pentomino.pl $(AZPL)\mlt_child.pl $(AZPL)\mlt_parent.pl $(AZPL)\utility.pl /e pentomino /lib C:\Program Files\AZ-Prolog.650\/obj/prolog.res
Files\AZ-Prolog.650\/obj/prolog.res
:: Can't see the file

C:\Program Files\AZ-Prolog.709\sample\parallel>azpc -p pentomino.pl /byte
AZ-Prolog Compiler version 7.9 Win32 x86
Copyright (C) SOFNEC CO., LTD. 1987-2011
Compile File = pentomino.pl
Ignore Command :: unknown(__406,fail)
[[[ Module = pentomino/InterPritive ByteCode ]]]
A_compiler
Auto Indexing : originalPiece/2
Auto Indexing : show_item/2
WARNING !! NO Public Predicate -> Treat az publicall
A: Deterministic : explanation/1
A: Deterministic : doit/0
A: Deterministic : prepareBoard/3
A: Deterministic : makeRelPos/3
A: Deterministic : same/2
A: Deterministic : show_line/1
A: Deterministic : rev/3
A: Deterministic : doit/1
A: Deterministic : p_doit/2
A: Deterministic : ee_register/2
A: Deterministic : get_cputime/1
A: Deterministic : menu/0
A: Deterministic : check_my_mode/1
A: Deterministic : menu_name/1
A: Deterministic : switch/2
A: Deterministic : put_all/1
A: Deterministic : get_proc_mode/3
A: Deterministic : mlt_pickup_send/4
A: Deterministic : mirror/2
A: Deterministic : show_result/1
A: Deterministic : show_result0/1
A: Deterministic : myreverse/2
A: Deterministic : s_test_count/0
A: Deterministic : s_test_show/0
A: Deterministic : p_test_count/1
A: Deterministic : p_test_show/1
A: Deterministic : show_type/3
A: Deterministic : explanation/0
A: Deterministic : test_all/0
A: NonDet : solve_pentomino/2
A: NonDet : slim/2
A: NonDet : slim0/2
A: NonDet : reduceSym/2
A: NonDet : reduceSym0/4
A: NonDet : makePieces/2
A: NonDet : makePiecesF/2
A: NonDet : makePiecesOthers/2
A: NonDet : makePiecesOthers0/5
A: NonDet : place/2
A: NonDet : place0/3
A: NonDet : place1/3
A: NonDet : pickup/3
A: NonDet : addOutside/2
A: NonDet : addOutside0/3
A: NonDet : addOutside1/2
A: NonDet : outside/2
A: NonDet : outside0/2
A: NonDet : makeStruct/1
A: NonDet : makeStruct0/1
A: NonDet : originalBoard/2
A: NonDet : position/3
A: NonDet : fix/2
A: NonDet : fix0/2
A: NonDet : rotate/2
A: NonDet : firstColumn/4
A: NonDet : originalPiece/2
A: NonDet : show_item/2
A: NonDet : solve_pentomino_para/3
A: NonDet : sub_process_scan/2
A: NonDet : place_child/2
B_compiler
B: explanation/1
B: doit/0
B: solve_pentomino/2
B: prepareBoard/3
B: slim/2
B: slim0/2
B: reduceSym/2
B: reduceSym0/4
B: makePieces/2
B: makePiecesF/2
B: makePiecesOthers/2
B: makePiecesOthers0/5
B: makeRelPos/3
B: place/2
B: place0/3
B: place1/3
B: pickup/3
B: addOutside/2
B: addOutside0/3
B: addOutside1/2
B: outside/2
B: outside0/2
B: makeStruct/1
B: makeStruct0/1
B: originalBoard/2
B: position/3
B: same/2
B: fix/2
B: fix0/2
B: mirror/2
B: rotate/2
B: firstColumn/4
B: originalPiece/2
INDEXING
B: show_result/1
B: show_result0/1
B: show_line/1
B: show_item/2
INDEXING
B: myreverse/2
B: rev/3
B: s_test_count/0
B: s_test_show/0
B: p_test_count/1
B: p_test_show/1
B: doit/1
B: p_doit/2
B: show_type/3
B: ee_register/2
B: get_cputime/1
B: menu/0
B: check_my_mode/1
B: menu_name/1
B: switch/2
B: explanation/0
B: put_all/1
B: test_all/0
B: solve_pentomino_para/3
B: sub_process_scan/2
B: get_proc_mode/3
B: mlt_pickup_send/4
B: place_child/2
D_compiler
D: explanation/1/2
D: doit/0/9
D: solve_pentomino/2/41
Last Call Optimization
D: prepareBoard/3/90
D: slim/2/156
Last Call Optimization
D: slim0/2/167
Tail Recursion
D: reduceSym/2/188
Last Call Optimization
D: reduceSym0/4/202
Tail Recursion
Tail Recursion
D: makePieces/2/328
Last Call Optimization
D: makePiecesF/2/368
Tail Recursion
D: makePiecesOthers/2/453
Tail Recursion
D: makePiecesOthers0/5/520
Tail Recursion
Tail Recursion
D: makeRelPos/3/665
D: place/2/975
Tail Recursion
D: place0/3/1034
Tail Recursion
Tail Recursion
D: place1/3/1206
Last Call Optimization
D: pickup/3/1252
Tail Recursion
D: addOutside/2/1267
Last Call Optimization
D: addOutside0/3/1333
Tail Recursion
D: addOutside1/2/1420
Tail Recursion
D: outside/2/1481
Last Call Optimization
D: outside0/2/1504
Tail Recursion
D: makeStruct/1/1544
Tail Recursion
D: makeStruct0/1/1604
Tail Recursion
D: originalBoard/2/1701
D: position/3/1720
Last Call Optimization
D: same/2/1960
D: fix/2/1996
Tail Recursion
D: fix0/2/2037
Tail Recursion
Tail Recursion
D: mirror/2/2078
Last Call Optimization
D: rotate/2/2082
D: firstColumn/4/2129
Tail Recursion
D: originalPiece/2/2158
D: show_result/1/3213
Last Call Optimization
D: show_result0/1/3224
Tail Recursion
D: show_line/1/3259
Tail Recursion
D: show_item/2/3302
D: myreverse/2/3447
Last Call Optimization
D: rev/3/3458
Tail Recursion
D: s_test_count/0/3479
D: s_test_show/0/3526
D: p_test_count/1/3573
D: p_test_show/1/3623
D: doit/1/3673
D: p_doit/2/3829
D: show_type/3/3991
Last Call Optimization
D: ee_register/2/4028
D: get_cputime/1/4093
D: menu/0/4140
D: check_my_mode/1/4309
D: menu_name/1/4384
D: switch/2/4390
D: explanation/0/4454
Last Call Optimization
D: put_all/1/4472
Tail Recursion
D: test_all/0/4493
Last Call Optimization
D: solve_pentomino_para/3/4572
Last Call Optimization
D: sub_process_scan/2/4700
D: get_proc_mode/3/4725
D: mlt_pickup_send/4/4762
Tail Recursion
D: place_child/2/4828
Last Call Optimization

C:\Program Files\AZ-Prolog.709\sample\parallel>del *.c & del *.obj & del mkaz.bat
C:\Program Files\AZ-Prolog.709\sample\parallel\*.c が見つかりませんでした。
C:\Program Files\AZ-Prolog.709\sample\parallel\*.obj が見つかりませんでした。
C:\Program Files\AZ-Prolog.709\sample\parallel\mkaz.bat が見つかりませんでした。

C:\Program Files\AZ-Prolog.709\sample\parallel>


フルコンパイルの仕方 sasagawa 2012-2-4 13:48
Re: フルコンパイルの仕方 稲葉輝 2012-2-5 17:50
Re: フルコンパイルの仕方 稲葉輝 2012-2-5 19:10
Re: フルコンパイルの仕方 sasagawa 2012-2-6 21:37
管理者ログインサイト利用条件SOFNEC ホームページ
ソフネック株式会社