So now we've defined some constants CC and CFLAGS. It turns out these  dịch - So now we've defined some constants CC and CFLAGS. It turns out these  Việt làm thế nào để nói

So now we've defined some constants

So now we've defined some constants CC and CFLAGS. It turns out these are special constants that communicate to make how we want to compile the files hellomake.c and hellofunc.c. In particular, the macro CC is the C compiler to use, and CFLAGS is the list of flags to pass to the compilation command. By putting the object files--hellomake.o and hellofunc.o--in the dependency list and in the rule, make knows it must first compile the .c versions individually, and then build the executable hellomake.

Using this form of makefile is sufficient for most small scale projects. However, there is one thing missing: dependency on the include files. If you were to make a change to hellomake.h, for example, make would not recompile the .c files, even though they needed to be. In order to fix this, we need to tell make that all .c files depend on certain .h files. We can do this by writing a simple rule and adding it to the makefile.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Vì vậy bây giờ chúng tôi đã xác định một số hằng số CC và CFLAGS. Nó chỉ ra đây là hằng số đặc biệt giao tiếp để thực hiện như thế nào chúng tôi muốn để biên dịch các tập tin hellomake.c và hellofunc.c. Đặc biệt, macro CC là trình biên dịch C để sử dụng, và CFLAGS là danh sách các lá cờ để vượt qua chỉ huy tổng hợp. Bằng cách đặt các tập tin đối tượng--hellomake.o và hellofunc.o - trong danh sách phụ thuộc và trong quy tắc, hãy biết nó phải đầu tiên biên dịch các phiên bản .c riêng lẻ, và sau đó xây dựng hellomake thực thi.Sử dụng hình thức makefile là đủ cho hầu hết các dự án quy mô nhỏ. Tuy nhiên, đó là một điều thiếu: sự phụ thuộc vào các tập tin bao gồm. Nếu bạn đã làm cho một sự thay đổi để hellomake.h, ví dụ, thực hiện sẽ không biên dịch tập tin .c, ngay cả khi họ cần phải. Để khắc phục điều này, chúng ta cần phải biết làm cho tất cả các file .c phụ thuộc vào một số tập tin .h. Chúng tôi có thể làm điều này bằng cách viết một quy tắc đơn giản và thêm nó vào Makegetpvvkey.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Vì vậy, bây giờ chúng tôi đã xác định một số hằng CC và CFLAGS. Hóa ra đây là những hằng số đặc biệt mà giao tiếp để làm thế nào chúng ta muốn biên dịch các tập tin hellomake.c và hellofunc.c. Đặc biệt, CC vĩ mô là trình biên dịch C để sử dụng, và CFLAGS là danh sách các lá cờ để vượt qua các lệnh biên dịch. Bằng cách đặt các tập tin đối tượng - hellomake.o và hellofunc.o - trong danh sách phụ thuộc và việc cai trị, làm cho biết lần đầu tiên nó phải biên dịch các phiên bản .c cá nhân, và sau đó xây dựng các hellomake thực thi.

Sử dụng mẫu này của makefile là đủ cho hầu hết các dự án quy mô nhỏ. Tuy nhiên, có một điều thiếu: sự phụ thuộc vào các tập tin bao gồm. Nếu bạn đã thực hiện một sự thay đổi để hellomake.h, ví dụ, thực hiện sẽ không biên dịch lại các file .c, mặc dù họ cần để có. Để khắc phục điều này, chúng ta cần nói chắc rằng tất cả các file .c phụ thuộc vào một số tập tin h. Chúng tôi có thể làm điều này bằng cách viết một quy tắc đơn giản và thêm nó vào các makefile.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: