簡體   English   中英

在Mac上的終端中使用make編譯代碼

[英]Using make to compile code in c in terminal on Mac

我試圖學習用C語言編程,並且在編寫代碼后習慣於編譯代碼。 我實際上是使用K&R 2nd Edition開始的,他們使用'cc'進行編譯。 我最初開始使用Zed Shaw的Learn C The Hard Way,但由於沒有聽到很多關於它的好消息,所以我停了下來。 Zed Shaw的方法是至少在開始時使用“ make”來編譯代碼。

我現在應該關注的使用“ make”和“ cc”之間是否存在技術上的區別?

make只是將命令提供給編譯器,例如cc 它可以自動構建具有多個文件的項目。 首先,您無需擔心這些細節。 直接使用cc構建單個文件很好。 事實上,你會明白的編譯器是如何工作的,這樣你可以得到最有效地make ,當你最終學會它。

我同意代碼學徒。 我想補充一點,在繼續制作之前,對不同的cc命令行選項有一個很好的了解是很重要的。 當您達到了一個更復雜的編譯項目的目的並且最終二進制文件的構建過程變得很痛苦時,那就是您可以過渡到學習Make的時候了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM