2012-03-16 31 views
8

Trên máy tính của tôi, tôi có Windows 7 x86. Tôi đã cài đặt MinGW, tôi đã viết con đường nhưng khi tôi đi vào cmd.exe và viết g ++ -v nó nói:"g ++" không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài, MinGW

"g++" is not recognized as an internal or external command. 

Nhưng khi tôi viết làm -v lệnh nó nhận ra nó. Tôi cần điều này cho trường học, tôi làm việc trong Eclipse, tôi thậm chí cài đặt java mới nhất (tôi thấy nó phải được cài đặt).

+2

Bạn cần đặt môi trường 'PATH' để bao gồm thư mục của thư mục' bin' của mingw nếu bạn muốn sử dụng 'gcc.exe' hoặc' g ++. Exe' trong 'cmd'. – birryree

+1

chạy 'đường dẫn' hoặc 'echo% PATH% trong lời nhắc cmd.exe. Kiểm tra đường dẫn cẩn thận. Có phải 'C: \ mingw \ bin;' ? – vrdhn

+1

C: \ MinGW \ bin; C: \ MinGW \ msys \ 1.0 \ bin đây là những gì tôi có i đường dẫn. và tôi đã kiểm tra đường dẫn và nó chính xác. và trong tập tin bạn có thể tìm thấy g ++ exe – user1274566

Trả lời

6

Bạn phải sửa đổi biến môi trường. Thực hiện như sau:

  • Từ màn hình, bấm chuột phải vào Máy tính và bấm Thuộc tính.
  • Từ cửa sổ Thuộc tính máy tính, nhấp vào Thay đổi cài đặt
  • Trong cửa sổ Thuộc tính hệ thống mở ra, nhấp vào tab Nâng cao.
  • Trong phần Nâng cao, hãy nhấp vào nút Biến môi trường.
  • Cuối cùng, trong cửa sổ Biến môi trường (như được hiển thị bên dưới), hãy đánh dấu biến Đường dẫn trong phần Biến hệ thống và nhấp vào nút Chỉnh sửa. Thêm hoặc sửa đổi đường dẫn với đường dẫn bạn muốn máy tính truy cập. Mỗi thư mục khác nhau được phân cách bằng dấu chấm phẩy như được hiển thị bên dưới.

    C:\Program Files;C:\Winnt;C:\Winnt\System32

Ngoài ra bạn có thể tham khảo this link

7

Thấy lệnh make hoạt động tốt, tôi nghĩ rằng bạn quên để đánh dấu gói mingw-gcc-g++ trong quản lý cài đặt MinGW.

Chạy quản lý cài đặt MinGW lại và đánh dấu mingw-gcc-g++ để cài đặt và nhấn Apply Changes

1

tôi đã cùng một vấn đề trong Sublime ..

Right click on my computer 
Advanced system settings 
Environment variables 
in system variables, change path to location of '...\MinGW\bin' 

Ví dụ: D: \ work \ siêu việt \ MinGW \ bin

Các vấn đề liên quan