Xin chào và chào mừng trở lại.
Trong video này, tôi sẽ hướng dẫn bạn cách sử dụng giao diện dòng lệnh, thiết bị đầu cuối trên
hệ điều hành mac để biên dịch và chạy các chương trình C của bạn.
Vì vậy, điều đầu tiên bạn cần làm bên trong Mac OS là mở cửa sổ đầu cuối.
Và bạn có thể làm điều này theo một vài cách khác nhau.
Bạn có thể vào công cụ tìm, mở công cụ tìm và đi đến các ứng dụng và đi xuống các tiện ích và chọn thiết bị đầu
cuối ngay tại đó.
Hoặc nếu bạn đã có nó trên máy tính để bàn của mình trong cửa sổ ngay tại đây, bạn chỉ cần chọn
cửa sổ đầu cuối ngay dưới cùng ở đó.
Khi bạn chọn thiết bị đầu cuối, đây là giao diện dòng lệnh của bạn.
Về cơ bản, đây là nơi bạn có thể nhập lệnh, chạy và xây dựng các chương trình C của mình.
Và nó còn có rất nhiều lệnh Linux Unix khác, lệnh Mac OS, hệ điều hành macOS, đọc đại khái
là giống Linux, nhưng nó không hẳn là Linux.
Và vì vậy, những gì bạn sẽ thấy khi mở thiết bị đầu cuối là bạn sẽ thấy tên máy tính của mình
thông thường, và sau đó cũng có thể là đường dẫn và lời nhắc.
Và dấu nhắc là nơi bạn thực sự có thể nhập các lệnh của mình.
Tôi sẽ không đi vào hướng dẫn toàn diện về tất cả các lệnh trong thiết bị đầu cuối Mac, nhưng các lệnh
cơ bản mà bạn nên hiểu là CD, đó là thay đổi thư mục.
Nó cho phép bạn điều hướng đến các thư mục khác nhau.
Bạn chỉ cần gõ vào CD và sau đó tên.
Bạn cũng có thể sử dụng lệnh mkdir để tạo các thư mục mới và bạn có thể sử dụng lệnh LS để liệt kê nội dung
của một thư mục.
Vì vậy, theo mặc định, tùy thuộc vào nơi bạn mở thiết bị đầu cuối, đường dẫn của bạn có thể ở ngay cấp cao nhất.
Vì vậy, tôi đang ở trong thư mục máy tính để bàn của Jason.
Nếu bạn muốn tạo một thư mục để lưu trữ tất cả các chương trình C của mình, bạn chỉ cần sử dụng lệnh mkdir và sau đó tạo
một thư mục ngay ở cấp cao nhất tại đây.
Vì vậy, có lẽ tôi sẽ chỉ tạo một thư mục có tên là dự án.
Và khi tôi đã tạo thư mục dự án đó, tôi có thể điều hướng đến thư mục đó bằng cách nhập thư mục thay
đổi CD, sau đó là dự án và bạn có thể nhấn nút tab để hoàn thành tên.
Và nếu bạn nhấn enter ở đó và đưa ra lệnh LS, bạn sẽ thấy bên trong thư mục dự án của mình.
Và vì vậy, tại thời điểm này, bạn thực sự có thể mở một trình soạn thảo văn bản đơn giản, bắt
đầu viết một số mã C, sau đó quay lại thiết bị đầu cuối và đưa ra các lệnh để biên dịch và chạy mã đó.
Bây giờ trên Mac OS, tôi không phải là chuyên gia về mac OS.
Tôi thường không sử dụng hệ điều hành mac quá nhiều, nhưng có một trình soạn thảo văn bản đơn giản mà bạn có thể sử
dụng nếu vào ứng dụng.
Đây có thể không phải là một trong những tốt nhất.
Có nhiều trung tâm văn bản mà bạn có thể tải xuống, nhưng một trung tâm đi kèm với Mac OS là nếu bạn vào phần ứng dụng,
bạn sẽ thấy một chỉnh sửa văn bản có tên và vì vậy bạn có thể tạo các chương trình C của mình trong trình chỉnh sửa đơn giản này
bằng cách nhấp đúp vào chỉnh sửa văn bản Và nó chỉ là một trình soạn thảo đơn giản, phải không?
Không có nhiều xảy ra ở đây.
Nó chỉ cho phép bạn viết một số mã C của bạn.
Và do đó, khi bạn đang ở trong văn bản, hãy chỉnh sửa. Theo mặc định, chúng sẽ lưu tệp ở định dạng văn bản có định dạng.
Bạn muốn thay đổi điều đó bởi vì bạn chỉ muốn thay đổi tệp lưu tệp trong phần mở rộng C để
bạn có thể chuyển đến văn bản, chỉnh sửa và bạn có thể chuyển đến tùy chọn và trong tab tài liệu mới, bạn chỉ cần
nói định dạng, bạn có thể nói văn bản thuần túy vì bạn không muốn lưu thêm bất kỳ nội dung nào với điều này.
Và một lần nữa, có rất nhiều trình chỉnh sửa có sẵn trên Mac OS, Bạn biết đấy, bạn có thể sử dụng một thứ gì đó dễ dàng hơn nhiều so
với có thể là Textedit, nhưng đây là trình chỉnh sửa cơ bản đi kèm với hệ điều hành.
Vì vậy, bây giờ tôi chỉ muốn đi lên và tôi muốn nói dưới văn bản mà tôi muốn nói tập tin.
Tôi muốn nói lưu và tôi muốn điều hướng đến bất cứ nơi nào tôi đã tạo thư mục dự án của mình.
Thông thường ở giữa, bạn có thể đi đến tên người dùng và bạn sẽ thấy mọi thứ được liệt kê ở đó, sau đó bạn
có thể đi đến các dự án.
Sau đó, bạn muốn đi tới trường lưu dưới dạng văn bản và bạn chỉ muốn nói, hãy đặt tên cho cái này là Hello
world dot C và bạn muốn đảm bảo rằng nó cho biết mã hóa văn bản thuần túy.
Bạn có thể phải khởi động lại Textedit nếu bạn chỉ thay đổi các tùy chọn như tôi đã chỉ cho bạn để điều này xuất
hiện.
Nhưng bạn chỉ muốn đảm bảo rằng bạn nói Unicode UTF tám và sau đó bạn có thể nhấn lưu và nó sẽ
được lưu.
Chào thế giới.
Hãy xem, bạn có thể điều hướng trở lại thiết bị đầu cuối của mình và nếu bạn đưa ra lệnh LS, bạn sẽ thấy rằng hiện
có một tệp có tên Hello World C.
Vì vậy, bây giờ chúng tôi đã lưu tệp của mình ở đúng vị trí.
Bây giờ chúng ta thực sự có thể bắt đầu viết một số mã và lưu nó để biên dịch nó.
Vì vậy, điều thú vị về Ides là họ sẽ đưa ra một số mã mẫu cho bạn.
Bạn không gõ tất cả mọi thứ vào.
Bây giờ tôi sẽ viết một số mã C và mã này sẽ có vẻ lạ đối với bạn.
Nó không quan trọng vào thời điểm này.
Chỉ là một lần nữa, chúng tôi đang cố gắng thiết lập môi trường của mình để có thể chạy và biên dịch chương
trình C từ giao diện dòng lệnh trong Mac OS.
Vì vậy, tôi sẽ nhập một số mã C pound bao gồm, hãy làm cho văn bản này lớn hơn một chút để bạn có thể nhìn
thấy nó.
Vì vậy, chúng tôi có thể chuyển đến văn bản, chỉnh sửa và chúng tôi có thể chuyển đến tùy chọn và chúng tôi có thể chuyển đến phông chữ văn bản thuần túy.
Hãy biến nó thành thứ mà chúng ta có thể nhìn thấy.
Ồ.
Heck, chúng tôi sẽ làm cho nó Bao gồm 18 lần vuốt.
Tiêu chuẩn io. h và sau đó chúng tôi sẽ chỉ nói int main và một số từ có thể được viết hoa tự động
cho bạn.
Một lần nữa, có thể không phải là trình soạn thảo văn bản tốt nhất mà chúng tôi có thể quay lại và sửa những lỗi này.
Chúng tôi thêm các dấu ngoặc nhọn và sau đó chúng tôi chỉ có thể nói printf.
Xin chào thế giới dấu gạch chéo ngược n cho nguồn cấp dữ liệu dòng và sau đó kết thúc nó bằng dấu chấm phẩy.
Sau đó, chúng tôi phải đảm bảo rằng INT là chữ thường và sau đó chúng tôi có thể tiếp tục và chúng tôi có thể nói lưu tệp.
Một lần nữa, đây chỉ là một trình soạn thảo C đơn giản cho văn bản mã nguồn.
Bản chỉnh sửa có thể không phải là bản hay nhất, nhưng đây là bản chỉnh sửa mà tôi quen thuộc.
Vì vậy, bây giờ chúng tôi quay lại thiết bị đầu cuối và nếu chúng tôi bắn lệnh LS, chúng tôi sẽ thấy Hello world dot C.
Hãy làm cho điều này lớn hơn một chút.
Và bây giờ chúng ta thực sự có thể xem nội dung của tệp văn bản đó bằng cách chỉ cần nhập nội dung nào đó giống như hơn.
Và sau đó là tên của tệp và bạn có thể thấy nội dung bên trong đó, tiêu chuẩn int main, v.v.
Vì vậy, chúng tôi có thể lưu mã nguồn C của mình vào một tệp văn bản.
Bây giờ chúng tôi muốn biên dịch nó.
Nếu bạn còn nhớ các lớp trước khi chúng ta cài đặt trình biên dịch C, thì trình biên dịch C có tên là GCC.
Bạn gõ GCC nào thì xem đường dẫn ở đâu.
Nếu bạn gõ phiên bản GCC dash dash, bạn có thể thấy phiên bản GCC, nhưng lệnh biên dịch thực
sự chỉ là GCC.
Và vì vậy, nếu chúng tôi xóa phần này và chúng tôi nói GCC và chúng tôi hiện đang ở trong thư mục dự án của chúng tôi và chúng
tôi nhập tên của tệp nguồn C, đó là Hello world, và chúng tôi thực sự có thể hoàn thành
việc đó bằng cách sử dụng hoàn thành TAB và chúng tôi nhấn enter, bạn sẽ thấy nó vừa quay lại dấu nhắc lệnh và điều đó thường có nghĩa
là không có lỗi.
Nhưng sau khi ban hành lệnh GCC, lệnh đó sẽ tạo ra một chương trình nhị phân, một tệp thực thi.
Vì vậy, nếu chúng ta gõ vào LHS, chúng ta có thể thấy có một cái gì đó tên là dấu chấm.
Đó là chương trình của chúng tôi đã được tạo theo mặc định, lệnh GCC mặc định.
Chúng ta có thể chạy chương trình của mình bằng cách thực hiện dấu gạch chéo về phía trước và nói dấu chấm ra ngoài và điều đó sẽ chạy chương trình Hello
World.
Và bạn thấy đầu ra của mình.
Chào thế giới.
Bây giờ lệnh GCC có thể phức tạp hơn nhiều.
Chúng ta có thể thay đổi tên của tệp thực thi.
Chúng ta có thể làm tất cả mọi thứ.
Tôi sẽ không thảo luận về tất cả các tùy chọn dòng lệnh của trình biên dịch trong bài giảng này mà sẽ
có trong lớp C nâng cao.
Chúng ta sẽ đi qua những điều cơ bản.
Bây giờ, nếu bạn nhập trợ giúp GCC, dash dash, điều này có thể cung cấp cho bạn một số thông tin bổ sung về một số lệnh của
trình biên dịch.
Các lệnh trình biên dịch thực sự quan trọng, những lệnh mà bạn có thể sẽ sử dụng nhiều hơn một chút
là Dấu gạch ngang C và dấu gạch ngang O, mà bạn thực sự có thể phóng to cửa sổ của mình để xem chúng vì có vẻ
như chúng ở cấp cao hơn .
Nhưng GCC Dash cal thực sự là những cái chính.
Nếu bạn nhập GCC dash, hãy xem nó sẽ biên dịch một tệp nguồn duy nhất.
Tôi không khuyến nghị điều đó bởi vì sau đó bạn phải thực sự liên kết, v.v.
Một điều thực sự tốt là, như bạn đã nhận thấy, theo mặc định, dấu chấm ngoài là tên của chương trình.
Đó không phải là một cái tên thực sự tốt.
Vì vậy, bạn có thể nói GCC và sau đó là tên của tệp nguồn của bạn, Xin chào thế giới dấu chấm C và sau đó gạch ngang o gạch ngang o sẽ thay đổi tên của chương trình
từ một dấu chấm ra ngoài và bạn có thể đặt tên cho nó là bất cứ thứ gì bạn muốn.
Hãy đặt tên cho chương trình của chúng tôi.
Và vì vậy, nếu chúng tôi biên dịch và chúng tôi không có lỗi thì bây giờ những gì bạn thấy được tạo là chương trình của tôi và đó là một cái tên có ý
nghĩa hơn một chút.
Sau đó, bạn có thể thực hiện một dấu gạch chéo về phía trước trên chương trình của tôi và điều đó sẽ chạy chương trình đó.
Bây giờ nếu bạn có lỗi trong mã của mình.
Vì vậy, ví dụ: hãy quay lại Textedit và giả sử chúng tôi gặp lỗi.
Giả sử chúng ta quên dấu chấm phẩy hoặc chúng ta đổi tên Main thành sai chính tả hoặc INT là chữ I viết hoa hoặc
chữ I o chuẩn không được lưu chính xác.
Nói rằng chúng tôi tiết kiệm mà.
Bây giờ khi bạn biên dịch với lệnh GCC cơ bản GCC hello world.
Xem những gì bạn thấy là chúng tôi có lỗi và vì vậy chúng tôi sẽ phải quay lại, sửa lỗi đó trong trình soạn thảo văn
bản, sau đó xây dựng lại và lưu lại.
Phải.
Bởi vì chúng tôi đang thiếu một dấu chấm phẩy ở đây.
Vì vậy, nếu chúng tôi quay lại, chúng tôi thêm dấu chấm phẩy, chúng tôi lưu nó và chúng tôi biên dịch lại.
Chúng tôi không có lỗi đó và chúng tôi thực sự có thể chạy nó và chúng tôi không có lỗi và sau đó chúng tôi thực sự có thể chạy chương trình
dot out của mình vì chúng tôi không đặt tên cho nó ở đó.
Chúng ta có thể nhấn phím mũi tên lên để đi tới các lệnh trước đó và chúng ta sẽ thực hiện chương trình của mình.
Vì vậy, đây chỉ là một số điều cơ bản về cách bạn biên dịch và chỉnh sửa bằng trình soạn thảo văn bản đơn giản, chương trình C sử dụng thiết
bị đầu cuối.
Một lần nữa, nó có thể trở nên phức tạp hơn.
Đây chỉ là những điều cơ bản.
Nếu bạn không thích chi phí hoạt động của IDE, thì đây luôn là một lựa chọn tốt.
Cảm ơn.