摘要:
4.makefile自动推导目标代码配置和伪目标clean清理 4.1 make和makefile makefile文件主要包含了5部分内容: 显式规则。说明了如何生成一个或多个目标文件。由makefile文件的创作者指出,包括要生成的文件、文件的依赖文件、生成的命令。 隐式规则。由于make有自动 阅读全文
摘要:
3.makefile运行流程分析并使用变量改写项目 GNU make用来构建和管理自己的工程 Makefile 文件描述了整个工程的编译、连接等规则 3.1makefile变量的使用 命令格式 含义 CXX C++编译器的名称,默认值为g++ CXXFLAGS C++编译器的选项,无默认值 $* 不 阅读全文
摘要:
2.g++分步编译演示从源码到执行程序的四步 2.1 gcc的工作流程 gcc编译器将c源文件到生成一个可执行程序,中间一共经历了四个步骤: 四个步骤并不是gcc独立完成的,而是在内部调用了其他工具,从而完成了整个工作流程,其中编译最耗时,因为要逐行检查语法。 gcc的工作流程: 1.预处理: cp 阅读全文
摘要:
1.动手编写第一个makefile编译c++多文件项目 1.1 ubuntu 开发环境安装 • apt-get update #更新安装源 • apt-get install g++ #安装gcc和c++的开发库 • apt-get install gdb #调试工具 • apt-get insta 阅读全文