使用make在Mac上的终端c中编译代码

时间:2018-02-02 03:50:25

标签: c makefile compilation cc

我试图学习用C语言编程,而且我习惯于在编写代码后编译代码。我实际上是在使用K& R第二版开始使用' cc'编译。我最初开始使用Zed Shaw的“学习艰难的方式”,但我已经停止了,因为我还没有听到很多关于它的好事。 Zed Shaw的方法是使用' make'编译代码,至少在开始时。

使用'制作&#39>之间是否有任何技术差异?并使用' cc'我现在应该关注什么?

2 个答案:

答案 0 :(得分:2)

make只是向编译器发出命令,例如cc。它自动构建具有多个文件的项目。首先,您不必关心这些细节。使用cc直接构建单个文件很好。实际上,您将了解编译器的工作原理,以便在最终学习时可以充分利用make

答案 1 :(得分:1)

我同意代码学徒。我想补充一点,在继续制作之前,对不同的cc命令行选项有一个很好的理解是很重要的。当你到达更复杂的编译项目时,最终二进制文件的构建过程变得很痛苦,那么当你可以转换到学习Make时就可以了!