2012-12-14 33 views
11

Tôi đã kiểm tra các bài đăng tương tự và bất kỳ ai giải quyết được sự cố của tôi. Tôi rất đơn giản nhưng tôi mới với nhật thực. Tôi đang cố gắng làm một ví dụ đơn giản và tôi đang gặp phải vấn đề này.make: g ++: Lệnh không được tìm thấy

làm cho tập tin là chỉ này

all: hello.exe 

clean: 
    rm Hello.o Hello.exe 

hello.exe: hello.o 
    g++ -g -o hello.exe hello.o 

hello.o: 
    g++ -c -g main.cpp 

Và tôi nhận được lỗi này "thực hiện: g ++: không tìm thấy Command"

Cảm ơn vì đã giúp.

+3

Đoán đầu tiên: Bạn chưa cài đặt g ++. : P – cHao

+9

Có 'g ++' (trình biên dịch GNU C++) hoạt động trên dòng lệnh không? Nếu không, hãy cài đặt nó (nếu bạn đang dùng Debian/Ubuntu, 'sudo apt-get install g ++'). –

+0

@không có nơi nào anh ấy xây dựng 'hello.exe' cho biết anh ta không có trên Linux hoặc Unix. – hd1

Trả lời

6

Bạn cần cài đặt các công cụ phát triển từ GNU. Tôi cho rằng bạn đang ở trên các cửa sổ, trong trường hợp đó bạn có hai lựa chọn: cygwinmingw. Các cựu includes g++ ra khỏi hộp. Tôi ít quen thuộc hơn với mingw, nhưng cũng có thể xuất hiện C++ Standard library.

Xem these installation instructions, tôi khuyên bạn nên bắt đầu từ bước 1, nếu có thể.