2009-09-16 37 views
5

Xin chào, tôi có một vấn đề nhỏ với việc biên dịch và liên kết với dấu nhắc lệnh (windows xp). Mọi tệp .cpp và .cpp tôi biên dịch hoặc liên kết phải nằm trong cùng thư mục với gcc (C: \ Program Files \ gcc \ bin) và khá khó để theo dõi các tệp của tôi trong số tất cả các tệp liên quan đến gcc và gây phiền nhiễu quá :). Câu hỏi của tôi là làm thế nào để biên dịch một tập tin trong một thư mục máy tính để bàn bằng cách sử dụng dấu nhắc lệnh?gcc và g + + nhắc lệnh biên soạn và liên kết

thường tôi đi:

 
c:\program files\gcc\bin> gcc -c test.c test2.c 

khi file nguồn của tôi là trong bin.

Tôi nên sử dụng lệnh nào để biên dịch Khi tệp được đặt ở nơi khác.

Trả lời

9

Nhấp chuột phải vào Máy tính của tôi. GO đến tài sản. Chuyển đến tab nâng cao. Có một nút bên dưới Biến môi trường. Tìm "PATH" trong các biến môi trường toàn cục. Thêm

c: \ tệp chương trình \ gcc \ bin

sau khi gắn dấu chấm phẩy vào cuối mục nhập trước đó.

3

Thêm số này c:\program files\gcc\bin vào biến môi trường PATH. Và sau đó bạn có thể thực thi gcc/g ++ từ bất kỳ thư mục nào

3

có vẻ như bạn không có gcc trong biến môi trường PATH của mình. Hoặc thêm c: c: \ program files \ gcc \ bin vào biến này hoặc gọi nó với tên đường dẫn tuyệt đối từ bất kỳ thư mục nguồn nào mà tệp của bạn đang ở trong

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