2016年1月24日 星期日

gcc and cc at Linux

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。 :)



打完收工

沒有留言:

張貼留言