2012-04-29 42 views
7

Tôi muốn phát triển trình biên dịch C của riêng mình để có được sâu hơn vào flex và bison cho các bài học biên dịch của tôi tại Đại học, nhưng tôi không thể tìm thấy flex và bison, mà tôi đã thấy được mô tả trong một số bài đăng khác. Tôi có cần phải cài đặt thêm các gói cho Xcode hoặc có cách nào khác không?Flex và Bison trên Mac OS X Lion với Xcode 4.3.2

Tôi đang chạy Mac OS X Lion và có Xcode 4.3.2.

+0

Điều này có nên được Adobe Flex gắn thẻ không? Hoặc là gnu-flex phù hợp hơn? – JeffryHouser

+1

Được gắn thẻ là gnu-flex ngay bây giờ. Cảm ơn vì gợi ý nhỏ! –

Trả lời

9

Flexbison cũng được bao gồm trong tải xuống Công cụ dòng lệnh tùy chọn cho Xcode 4.3. Xem hướng dẫn tại https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html về cách cài đặt ứng dụng này. Chúng sẽ được cài đặt trong/usr/bin.

Bạn có thể muốn nhận chúng qua cổng như trojanfoe đề xuất, vì điều này giúp bạn có phiên bản mới hơn.

4

Install macports và làm:

$ sudo port install flex bison 

Tuy nhiên bạn có thể cần phải giàn khoan-up thư mục /Developer sử dụng một liên kết tượng trưng đầu tiên:

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

(Có không còn cần bất kỳ giàn khoan nào mọi thứ).

+0

macports rất tốt và công cụ cần thiết <3 – andi

+0

@andi Tuyệt đối! – trojanfoe

+1

Điều tương tự có thể được thực hiện với homebrew; 'brew install flex bison' – Gerard

Các vấn đề liên quan