Điểm:0

CMAKE_C_COMPILER: /usr/local/bin/cc không phải là đường dẫn đầy đủ đến công cụ biên dịch hiện có

lá cờ in

Tôi biết có rất nhiều câu hỏi tương tự trên internet nhưng tôi đã thử mọi cách. Nhưng không có gì hoạt động Không biết tôi đang làm gì sai.

  CMAKE_C_COMPILER:

    /usr/local/bin/cc

  không phải là đường dẫn đầy đủ đến công cụ biên dịch hiện có.

Tôi có thể tìm thấy các tệp gcc, g++ trong usr/bin nhưng do lỗi, nó tìm kiếm trình biên dịch trên usr/local/bin.

đã đặt(CATKIN_TOPLEVEL TRUE)
đã đặt (CMAKE_C_COMPILER "/usr/bin/cc")

Thậm chí tôi đã thay đổi đường dẫn trong danh sách CMake của mình cho trình biên dịch. Vẫn không gặp may và nhân tiện, tôi đang sử dụng ros1 và ubuntu. và tôi gặp phải lỗi này khi tôi đang cố gắng catkin_make không gian làm việc của mình.

frippe avatar
lá cờ ug
"Tôi đã thử mọi cách. Nhưng không có gì hiệu quả". Bạn đã thử những gì?
N0rbert avatar
lá cờ zw
Phiên bản Ubuntu của bạn là gì? Bạn định sử dụng trình biên dịch/chuỗi công cụ nào? Đối với kiến ​​trúc CPU nào?
Điểm:0
lá cờ us

Tôi không có tập lệnh của bạn và không thể sửa lỗi đó, nhưng có một cách giải quyết. Tạo một liên kết tượng trưng.

Sudo ln -s /usr/bin/cc /usr/local/bin/cc
lá cờ cn
Ray
Có lẽ thay vì sử dụng `ln`, có thể tốt hơn nếu sử dụng `update-alternatives`? Mặc dù hiệu ứng có thể giống nhau, nhưng tôi đoán nó có thể tốt hơn?
N0rbert avatar
lá cờ zw
Cách tốt hơn là xóa tệp `/usr/local/bin/cc` của trình biên dịch cục bộ và sau đó cài đặt các gói gỡ lỗi cần thiết bằng các lệnh như `sudo apt-get install gcc cmake build-essential`. Nội dung trong `/usr/local/` thường tạo ra một mớ hỗn độn.
lá cờ us
@N0rbert Theo như tôi hiểu, tập lệnh mà OP sử dụng đang tìm kiếm trình biên dịch cục bộ, nhưng OP không có trình biên dịch cục bộ như vậy. Trong mọi trường hợp, xin vui lòng chỉnh sửa câu trả lời của tôi.
Akash avatar
lá cờ in
tạo một liên kết tượng trưng đã hoạt động. trước đây tôi đã cố gắng sao chép và dán vào thư mục mới. bây giờ bằng liên kết tượng trưng, ​​vấn đề của tôi đã được giải quyết.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.