PLT 板


LINE

看板 PLT  RSS
1. 下載原始碼: # # C Ratfor is a ratfor preprocessor written in C. # https://github.com/slattarini/ratfor # ratfor-master.zip 2. 下載測試碼: # # Sieve.r # https://rosettacode.org/wiki/Sieve_of_Eratosthenes#RATFOR 3. 編寫補釘碼: // // config.h // #define PACKAGE_STRING "C Ratfor" #define S_IRUSR 0400 #define S_IWUSR 0200 #define S_IRGRP 040 #define S_IWGRP 020 #define S_IROTH 04 #define S_IWOTH 02 4. 編寫編譯碼: :: :: mk-exe.bat :: if exist ratfor.exe del ratfor.exe if exist a.exe del a.exe if exist a.log del a.log gcc -I. codegen.c define.c error.c include.c init.c io.c labgen.c main.c parser.c rat4-hash.c tokenizer.c xopen.c > a.log 2>&1 if exist a.exe ren a.exe ratfor.exe 5. 抽取 ratfor-master.zip\src\ 至工作目錄,例如:R:\src\ (RAMDRIVE) 6. 將 Sieve.r, config.h, mk-exe.bat 三檔案加入 R:\src\ 7. 在 R:\src\ 開啟 Console Cmd (命令提示字元),執行 mk-exe.bat 開始編譯,產生 ratfor.exe 8. 測試: R:\src>ratfor.exe -o Sieve.f Sieve.r R:\src>g77 -o Sieve.exe Sieve.f R:\src>Sieve.exe There are 168 primes. 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 811 821 823 827 829 839 853 857 859 863 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997 R:\src> 9. 編譯環境:gcc 3.4.5 (2004) (mingw-vista special r3) 附註1:不用 gcc -o ratfor.exe 改用 ren a.exe ratfor.exe 是因為参數列太長。 附註2:gcc -I. 是因為原始碼使用: #include <config.h> 是角括弧而非雙引號。 附註3:不用 configure; make 而用 DOS.bat 是因為不想進入 MSYS 且 autoconfig 沒 甚麼內容,乾脆自己製造 config.h 也解決檔案權限問題。還有也不用 make clean。 附註4:沒有入錯板,我的領域是 Program Language 的實作。Ratfor 是我 Review 之旅 的首步。 (END) https://github.com/jans0204/J001-MinGW-Ratfor --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.31.163 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PLT/M.1660867713.A.4B6.html
1F:推 stopcrying: 好耶,先 m 起來 08/25 06:36
※ 編輯: jans0204 (124.218.31.163 臺灣), 09/21/2022 15:56:30







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP