cc用於Unix系統,gcc用於Linux系統。雖說Unix與Linux就像父子一樣但是還是有差異。
但是在Linux下還是看到cc,特別是在makfile時候。
所以到底cc與我們常見到的gcc又有什麼差異?
如果在Unix差異可就大了,但是我們在這邊不討論這個,因為看title就知道。 : )
如果在Linux底下,就是沒差異。因為在Linux底下的cc其實是link到gcc,所以說cc就是gcc。
不過這又是為什麼要這樣做?
還記得開頭就說過嗎? "cc用於Unix系統,gcc用於Linux系統。"
所以當Unix的軟件要porting到Linux的時候,都要將cc改成gcc,這樣不是很麻煩,最後為了便
利,在Linux就產生了cc只是將cc link to gcc。 :)
打完收工
沒有留言:
張貼留言