
makefile编译
在涉及到C++和C语言代码需要混合编译的情况,首先要明确C代码和C++代码,在编译好C和CPP代码之后,在一起链接(在了解编译的时候,首先要了解程序运行的阶段预编译-编译-汇编-链接-生成可执行程序每一个阶段的过程)。1.什么是库:库相当于封装了函数与数据,提供给用户去调用,库是在编译时期形式,没有到链接这一步。$^: 在规则的命令中,表示所有依赖条件。gcc:编译C++代码时,不会自动链接C++标准库(libstdc++),需要手动链接选项。$@:在规则的命令中,表示规则中的目标。
















