[問題] gcc.exe和mingw32-gcc.exe有何不同?

看板C_and_CPP作者 (阿斯拉)時間7年前 (2017/03/18 10:49), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
各位大大安安 小弟最近安裝MinGW後 按照網路文章的教學 都是用gcc.exe這個檔案來編譯 但是今天開Code::Blocks發現 它編譯檔案都是用mingw32-gcc.exe 所以我也試用自己用mingw32-gcc.exe來編譯 結果似乎跟用gcc沒什麼不同 比對這兩個檔案大小都是907KB 檔案日期也都是2016/12/12 上午05:43 乍看下好像沒什麼不一樣的地方 但是它特地分成兩個檔案,應該是有它的用意吧? 希望大大們能指點迷津:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.102.144.12 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1489805357.A.EAB.html

03/18 11:05, , 1F
是一樣的, GCC 都會有一個通用名稱和平台專屬名稱的執行
03/18 11:05, 1F

03/18 11:05, , 2F
這樣可以同時方便原生平台使用 (用 gcc), 但如果你有好
03/18 11:05, 2F

03/18 11:06, , 3F
幾套 GCC (通常用來 cross-compile) 也不會互相衝突
03/18 11:06, 3F

03/18 11:06, , 4F
差異在 gcc 都會用通用名稱 (例如 ar cc ld 等等), 而
03/18 11:06, 4F

03/18 11:07, , 5F
平台專用的就會用前面有平台名 prefix 的版本
03/18 11:07, 5F

03/18 14:23, , 6F
原來如此,跑去看TDM GCC目錄底下看,真的就沒有
03/18 14:23, 6F

03/18 14:23, , 7F
mingw32-gcc了,感謝大大解惑:)
03/18 14:23, 7F
文章代碼(AID): #1OpA0jwh (C_and_CPP)