2012-04-29 74 views
7

我想開發自己的C編譯器來深入學習flex和bison,以便在大學編譯我的課程,但是我找不到flex和bison,在其他一些帖子中已經描述過。我是否需要爲Xcode安裝額外的軟件包還是有其他方法嗎?Flex和Bison在Mac OS X Lion上使用Xcode 4.3.2

我正在運行Mac OS X Lion並擁有Xcode 4.3.2。

+0

這應該由Adobe Flex標記?或者說gnu-flex更合適? – JeffryHouser 2012-04-29 12:31:44

+1

現在標記爲gnu-flex。感謝小提示! – 2012-04-29 12:40:36

回答

4

安裝macports做:

$ sudo port install flex bison 

然而,你可能首先使用符號鏈接需要 鑽機裝配/Developer目錄:

$ sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer 

(有不再需要rig-up什麼)。

+0

macports非常好,需要工具<3 – andi 2013-03-12 10:38:12

+0

@andi絕對! – trojanfoe 2013-03-12 12:31:42

+1

用自制軟件也可以做到這一點。 'brew安裝flex bison' – Gerard 2014-04-16 15:57:31