Tôi chỉ mới bắt đầu lập trình và trải qua K & R để thử và tìm hiểu C. Tôi đã nhận được phần trên các đối số dòng lệnh (5.10) nhưng bây giờ tôi đang stumped. Mỗi khi tôi thử và mở một chương trình tôi đã viết với các đối số dòng lệnh, tôi đã nói rằng tệp X, X là đối số, không tồn tại.Người mới bắt đầu Làm K & R
'gcc -o tìm find.c
mở find thử nghiệm
Các tập tin/Documents/Learning_C/kiểm tra không exist.`
Bất kỳ lời đề nghị? Cảm ơn
Tiền tố "./" * là * quan trọng, ít nhất là trên Linux, là thư mục hiện tại "." thường không phải là một phần của biến PATH, do đó hệ thống sẽ không tìm thấy nhị phân. Nếu tệp thực thi bạn đã tạo có cùng tên như một chương trình chuẩn trên hệ thống của bạn (như "kiểm tra"), "./" sẽ sử dụng chương trình hệ thống, không phải chương trình bạn biên dịch. – bluebrother
Bạn hiểu nhầm những gì tôi đã nói. Tôi đã làm/không/nói "Nó không quan trọng hay không bạn tiền tố với" ./ "... Tôi chỉ đơn giản là chỉ ra chính xác những gì bạn nói: Nếu bạn tiền tố với" ./ ", sẽ không có một cuộc đụng độ đặt tên với tìm kiếm & kiểm tra – Pete
@Pete, cảm ơn cho slurping trong câu trả lời mà những người khác cung cấp.Đầu tiên với tên xung đột với lệnh hệ thống tìm và sau đó với việc sử dụng ./ để dereference Kiểm tra các chỉnh sửa phụ nữ và gents ... –