aminophen / dviout-util

Subset of DVIOUT utilities
Other
0 stars 0 forks source link

現時点でのコンパイル手順メモ #1

Open aminophen opened 7 years ago

aminophen commented 7 years ago

警告が出るし,動作はまったく未確認であるが

でコンパイルできることを確認した手順のメモ。なお,リポジトリには現時点では Shift-JIS encoding でファイルを置いている。

MSVC 系 (Visual Studio) の場合

propw は CP932 encoding の状態でコンパイルするとよさそう。現時点では GitHub に置いているファイルが全て CP932 (LF) なので,このままコンパイルしてよい。

$ cl -O1 /MD -DMSVC -DWIN32 chkfont.c
$ cl -O1 /MD dvispc.c
$ cl -O1 /MD -DWIN32 propw.c /link gdi32.lib

GNU C 系 (gcc, clang) の場合

propw は UTF-8 encoding の状態でコンパイルするとよさそう。(動作は未確認;特に,propw はコードを見る限り EUC mode として動作しそうなので不安…)

$ gcc -o chkfont.exe -DUNIX -DGCC chkfont.c
$ gcc -o dvispc.exe -DUNIX dvispc.c
$ gcc -o propw.exe -DUNIX propw.c

後日,実際の動作確認を行う予定。

aminophen commented 6 years ago

a0ed458 時点で,このリポジトリから standalone 版をコンパイルする場合のメモ:

UNIX で GNU C 系 (gcc, clang) の場合(UTF-8 encoding としたものをコンパイル)

$ cd 00texjporg
$ gcc -o chkdvifont -I.. chkdvifont.c
$ gcc -o dvispc -I.. dvispc.c
$ gcc -o propw -I.. propw.c