作者asdrtyjkl925 (阿斯拉)
看板C_and_CPP
標題[問題] gcc.exe和mingw32-gcc.exe有何不同?
時間Sat Mar 18 10:49:14 2017
各位大大安安
小弟最近安裝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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1489805357.A.EAB.html
1F:→ uranusjr: 是一樣的, GCC 都會有一個通用名稱和平台專屬名稱的執行 03/18 11:05
2F:→ uranusjr: 這樣可以同時方便原生平台使用 (用 gcc), 但如果你有好 03/18 11:05
3F:→ uranusjr: 幾套 GCC (通常用來 cross-compile) 也不會互相衝突 03/18 11:06
4F:→ uranusjr: 差異在 gcc 都會用通用名稱 (例如 ar cc ld 等等), 而 03/18 11:06
5F:→ uranusjr: 平台專用的就會用前面有平台名 prefix 的版本 03/18 11:07
6F:→ asdrtyjkl925: 原來如此,跑去看TDM GCC目錄底下看,真的就沒有 03/18 14:23
7F:→ asdrtyjkl925: mingw32-gcc了,感謝大大解惑:) 03/18 14:23