Tôi không thể tải một số tập tin đồ chơi C++ vào số c++-analyzer
.Công cụ quét của clang không hoạt động đối với tập tin cpp đơn giản
#include <iostream>
using namespace std;
int main()
{
int t[4];
int x,y;
t[5]=1;
if(x)
y = 5;
x = t[y];
}
makefile chỉ là
all: t.cpp
$(CXX) t.cpp
scan-build make
đầu ra:
scan-build: 'clang' executable not found in '/usr/share/clang/scan-build/bin'.
scan-build: Using 'clang' from path: /usr/bin/clang
/usr/share/clang/scan-build/c++-analyzer t.cpp
scan-build: Removing directory '/tmp/scan-build-2012-06-14-6' because it contains no reports.
Làm thế nào để làm cho C++ - công việc phân tích? Phiên bản của Clang là 2.9 trên Ubuntu 11.10.
EDIT: Tôi biết mã không chính xác. Vấn đề là Clang không phàn nàn về những lỗi rõ ràng. Nếu tôi dán mã trên vào một tệp .c (không có using ...
), clang sẽ phát ra cảnh báo một cách chính xác.
gì nó nên được đặt thành? Tôi đã thử cài đặt nó thành 1 nhưng vẫn không hoạt động. Google không chuyển sang ngồi xổm. –
Câu trả lời này vẫn là hiện tại? –