2011-03-07 25 views
6

Ai đó có thể cho tôi biết cách tôi có thể cài đặt flex (máy phân tích từ vựng) trên máy Mac của tôi không? Tôi đã tìm kiếm ở khắp mọi nơi trên google và tôi không thể tìm thấy nó. Tôi có nhị phân chung và tôi trích xuất nó vào máy tính để bàn của mình nhưng tôi không biết phải đi đâu từ đây. Mọi sự trợ giúp sẽ rất được trân trọng!Cài đặt flex (máy phân tích từ vựng) trên máy Mac

+0

đâu bạn sẽ có được nhị phân từ đâu? Tôi không thể tìm thấy một trang trên trang web của họ. –

Trả lời

4

Bạn luôn có thể cài đặt từ nguồn. Tải tarball từ the flex site, giải nén nó, cd đến thư mục mà bạn đã giải nén nó, và chạy như sau:

./configure 
make 
make install 
make clean 

Giả sử bạn có thực hiện và một trình biên dịch C trên máy Mac của bạn, mà tôi tin rằng tất cả máy Mac có.

+0

Hey, tôi chỉ làm điều đó có bó văn bản trong thiết bị đầu cuối và tôi không thấy bất kỳ lỗi nào. Sau đó, tôi gõ flex và đường dẫn đến tập tin .lex và không có gì xảy ra. Bạn có thể cho tôi biết làm thế nào tôi có thể sử dụng nó? Tôi tìm kiếm trên google và đã làm chính xác những gì tôi tìm thấy. Cảm ơn – user635064

+0

@ user635064 thử 'man flex' –

+0

@RafeKettler Tôi đã cố gắng thực hiện chính xác các bước tương tự, nhưng lệnh' make' tiếp tục nói ra 'Các ký hiệu không xác định cho kiến ​​trúc x86_64: "_yylex" '. Bất cứ ý tưởng gì để cố gắng sửa lỗi này? – Vladimir

0

Thông tin này có thể giúp ai đó tiết kiệm thời gian:

Hôm nay tôi đã cố gắng cài đặt FLEX 2.5.39 từ các nguồn. Thực hiện - không thành công.

Sau một số ý tưởng, tôi quyết định thử lưu trữ cũ hơn. 2.5.38 - không 2.5.37 - OK

Có vẻ như bây giờ() = 2015-03-15, macport cũng sử dụng 2,5,37 bản dựng.

2

Flex được vận chuyển bằng các công cụ dòng lệnh xCode; bạn chỉ cần cài đặt chúng thông qua các tùy chọn xcode> preferences> downloads> Command line. Điều này cũng bao gồm gcc (Clang).

3

Hãy thử sử dụng Homebrew (quản lý gói dành cho Mac) và sử dụng lệnh sau: -

brew install flex 
Các vấn đề liên quan