2010-05-26 31 views
17

Trong tệp * .mak tôi nhận lệnh "bắt đầu trước mục tiêu đầu tiên. Dừng lại". Tôi đã không thay đổi nó trước đây."bắt đầu trước mục tiêu đầu tiên. Dừng lại". lỗi

Cách giải quyết vấn đề này?

+1

Cách đăng nội dung tệp? –

+1

Tệp * .mak là gì? Thậm chí không http://www.wotsit.org/list.asp?al=M đề cập đến nó. Bạn đang cố gắng làm gì? Chính xác điều này là gì? Nếu đây là về thực hiện, sau đó hóa thân của nó là bạn đang sử dụng? Có rất nhiều công việc. –

+1

Câu hỏi dường như không liên quan gì đến c hoặc C++, vì vậy tôi đã chỉnh sửa các thẻ. Tôi * có thể * làm với và chỉ ra chỉ là những gì xây dựng hệ thống bạn đang sử dụng, tuy nhiên. Hãy thử 'make --version' hoặc kiểm tra manpage. – dmckee

Trả lời

27

make (hoặc NMAKE hoặc bất kỳ hương vị nào bạn đang sử dụng) có thể khá cầu kỳ về định dạng của makefiles - hãy kiểm tra xem bạn có thực sự không chỉnh sửa tệp theo bất kỳ cách nào hay không, ví dụ: đã thay đổi kết thúc dòng, khoảng cách < -> tab, v.v.

+5

Tôi gặp lỗi xây dựng do không gian tab sau dòng của tôi .. điều này đã giúp – nikoo28

+0

một dòng trước dòng lỗi, tôi cũng có một không gian tab – MeM

13

Điều này có nghĩa là có một dòng bắt đầu bằng dấu cách, tab hoặc một khoảng trắng khác mà không có mục tiêu ở phía trước.

7

nếu bạn đã thêm dòng mới, Đảm bảo bạn đã thêm cú pháp dòng tiếp theo vào dòng trước đó. thường nếu "\" bị thiếu trong dòng thay đổi trước đó của bạn, bạn sẽ gặp phải lỗi này.

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