作者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/cn.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