p2c
(a) /usr/bin/p2c
(b) libc.so.6 => /lib/libc.so.6 (0x4001a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(c) 將Pascal 轉C.
功具程式,可將任何開發工具所寫的 Pascal 轉成C 如 HP Pascal, Turbo/UCSD Pascal, DEC VAX Pascal…….等
而轉譯出來的 C 可為 .c or .hp2c [ options ] [ file [ module ] ]
(d) Options
-o cfile 將轉譯出來的C程式重新命名為 cfile
-h hfile 同上.
-pn 轉譯過程中將 line number/file name 顯示出來每過n行重新refresh一次 -q 轉譯中不顯示任何訊息-En 若過程中超過n個錯誤及停止 -e copy source to output file
-L language 選擇input Pascal的檔案名.
-V 生出 .log 檔,並將轉譯過程中所有的warning和note紀錄下來 -comp Compile mode 根使用p2cc一樣-check 檢查所有的錯誤,因為default設定裡並沒有檢所有的錯誤. -dn 設定debug level, n越大偵測的越嚴格.
-t 印出所有debug的結果
(e) p2c -o test get.p 將轉譯出來的c檔命名為 test.c