我想開發自己的C編譯器來深入學習flex和bison,以便在大學編譯我的課程,但是我找不到flex和bison,在其他一些帖子中已經描述過。我是否需要爲Xcode安裝額外的軟件包還是有其他方法嗎?Flex和Bison在Mac OS X Lion上使用Xcode 4.3.2
我正在運行Mac OS X Lion並擁有Xcode 4.3.2。
我想開發自己的C編譯器來深入學習flex和bison,以便在大學編譯我的課程,但是我找不到flex和bison,在其他一些帖子中已經描述過。我是否需要爲Xcode安裝額外的軟件包還是有其他方法嗎?Flex和Bison在Mac OS X Lion上使用Xcode 4.3.2
我正在運行Mac OS X Lion並擁有Xcode 4.3.2。
Flex and bison也包含在Xcode 4.3的可選命令行工具下載中。請參閱https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html上的說明,瞭解如何安裝。他們最終安裝在/ usr/bin中。
您可能更喜歡通過端口獲取它們作爲trojanfoe建議,因爲這會讓您獲得更新的版本。
安裝macports做:
$ sudo port install flex bison
然而,你可能首先使用符號鏈接需要
鑽機裝配的
/Developer
目錄:
$ sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer
(有不再需要rig-up什麼)。
這應該由Adobe Flex標記?或者說gnu-flex更合適? – JeffryHouser 2012-04-29 12:31:44
現在標記爲gnu-flex。感謝小提示! – 2012-04-29 12:40:36