7

大学でのコンパイラの授業で flex と bison をより深く理解するために、独自の C コンパイラを開発したいと思っていますが、他の投稿で説明されている flex と bison が見つかりません。Xcode 用の追加パッケージをインストールする必要がありますか、それとも他の方法がありますか?

Mac OS X Lion を実行しており、Xcode 4.3.2 を使用しています。

4

2 に答える 2

9

Flexbisonは、Xcode4.3用のオプションのコマンドラインツールのダウンロードにも含まれています。これをインストールする方法については、 https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.htmlの手順を参照してください。最終的に/usr/binにインストールされます。

trojanfoeが提案したように、ポートを介してそれらを取得することをお勧めします。これにより、新しいバージョンが取得されるためです。

于 2012-04-29T15:02:36.160 に答える
4

macportsをインストールして実行します。

$ sudo port install flex bison

ただし、最初にシンボリックリンクを使用してディレクトリをリグアップする必要がある場合があります。/Developer

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

(もはや何も装備する必要はありません

于 2012-04-29T14:50:10.850 に答える