跳到主要內容

發表文章

目前顯示的是有「gcc」標籤的文章

在獅子Mac OSX Lion裝GCC

在2009年我曾經在Linux上頭 編譯GCC ,因為 GCC 的授權在4.2.1版之後由 GPL v2 改為 GPL v3 ,Apple就不再更新 GCC 。幾年下來造成編譯器版本過舊,蘋果自己也開始打造自己的 clang :基於 LLVM 的compiler;所以現在OS X上有 clang 和llvm-gcc兩個編譯器,都是 LLVM  compiler。 但目前來說, GCC 相容性仍然是比較好,而且支援很多新的語言特性。像是Ruby的 RVM 目前就不支援  LLVM  編譯1.9.3之前的版本,只能用 GCC 。但很不幸地,目前Mac上很方便的套件工具  Homebrew  並不能直接安裝  GCC  ,要用別的方式,詳見  此 。 brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gcc.rb

外行人編譯GCC

因為手上有某台很舊的伺服器,想要在上面編譯某個程式執行,無奈GCC版本是2.96編不過,於是興起自己編譯gcc的念頭。原本還想更新GLIBC,看了一下 Glibc 2 HOWTO 中文版 和 使用源代码将 Glibc 升级到 2.6 就暫時打消念頭。