Làm cách nào để cài đặt CLang trên Ubuntu, sử dụng các tệp nhị phân được biên dịch trước của CLang mà tôi đã tải xuống?Làm thế nào để cài đặt CLang bằng cách sử dụng nhị phân biên dịch sẵn?
Đây là cách tôi đã tải về Clang: "LLVM Trang Tải" -> "Tải LLVM 3.2" -> "Clang Binaries cho Ubuntu-12.04/x86_64"
Sau đó, tôi mở rộng lưu trữ vào một (http://llvm.org/releases/3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.gz.) thư mục trên máy Ubuntu 64.04 LTS 64 bit của tôi. Nội dung của thư mục mở rộng trông giống như sau:
$ ls clang+llvm-3.2-x86_64-linux-ubuntu-12.04
bin docs include lib share
Câu hỏi: Tôi phải làm gì tiếp theo? Tôi có phải tự mình sao chép chúng vào một số thư mục hay không, và nếu có, chính xác là những thư mục nào? Hầu hết các hướng dẫn tôi tìm thấy trực tuyến là để xây dựng CLang từ nguồn, mà không áp dụng ở đây.
Tôi là người mới đến hầu hết các công cụ này. Tôi đã tạo ra một chương trình C++ hello-world cơ bản, và có thể biên dịch và chạy nó, sử dụng GCC và các autotools. Bây giờ, tôi muốn biên dịch cùng một chương trình với CLang.
Các bước này sẽ không giải quyết liên kết đến thư viện Clang trong thư mục lib. Một trong những trường hợp tôi đã tìm thấy đó là vấn đề là khi sử dụng AddressSanitizer của Clang.Điều này đòi hỏi (ngầm) liên kết đến các thư viện Clang. Tôi không có giải pháp khi cài đặt các tệp nhị phân dựng sẵn nhưng tôi muốn. – NoahR
Bạn có thể thêm thư mục lib vào $ LD_LIBRARY_PATH theo cách tôi đã cho $ PATH –