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



我正在尝试学习用C编程,并且我已经习惯了在编写代码后编译代码。我实际上正在使用K&R 2nd版开始,他们使用"cc"进行编译。我最初开始使用Zed Shaw的Learn C The Hard Way,但我已经停止了,因为我没有听到很多关于它的好东西。Zed Shaw的方法是使用"make"来编译代码,至少在一开始是这样。

使用"make"和使用"cc"之间有什么技术上的区别,我现在应该关注吗?

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

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

相关内容

  • 没有找到相关文章

最新更新